Brian Genisio

Brian Gensio

About Brian Genisio

Brian Genisio is an experienced software developer whose work includes Web, .Net, and database programming. He has over 10 years experience working with engineering, technology and medical companies, delivering a variety of software. Brian’s expertise includes Ruby, and F# as well as a variety of framework and mobile applications platforms. He earned his Bachelor of Science in Computer Science from Michigan State University and his Master of Science in Embedded Systems/ Computer Science from Oakland University.

RSS feed

Presentation Model and Multiple Screens (Flex)

I put up another post to RiaRockstars.com recently. This time it is about the Presentation Model pattern and how it will aid you in developing for multiple screens (Phone, Tablet, Web, Desktop, etc). It is part 1 of 2 in a series I am co-authoring wi…

Read more >> Presentation Model and Multiple Screens (Flex)

Mobile Smackdown — Flex Edition

I posted a screencast of building a Flex Mobile application in 12 minutes. It is a clone of the app they built in the Mobile Smackdown at CodeMash this year. Check it out!

Read more >> Mobile Smackdown — Flex Edition

RIA Rockstars

Just a quick note. I will be popping over to RIA Rockstars every once in a while to write content for them. Essentially, they took over the hole that was left when Adobe and O’Reilly shut down Inside RIA last month. Many of the same authors moved during that change, so the same quality of content [...]

Read more >> RIA Rockstars

Cross-Training in Silverlight & Flex–Data Binding

More Cross-Training in SIlverlight and Flex One of the most powerful and compelling features of RIA frameworks like Silverlight and Flex is data binding.  Data binding is where you declaratively state that a property in the view is “bound” to data in your model (or presentation behavior layer).  This means that when the model data [...]

Read more >> Cross-Training in Silverlight & Flex–Data Binding

3-Day Flex Jam with James Ward

If you want to learn Flex or simply want to hone your skills, you need to know about this 3-day Flex Jam. SRT Solutions of Ann Arbor, MI is hosting a Flex Jam on Februrary 15-17 with Adobe evangelist James Ward.  The format is simple: Come to the jam with a problem you want to [...]

Read more >> 3-Day Flex Jam with James Ward

CodeMash Slides and Demos

  This Friday, I will be presenting at CodeMash for the second year in a row.  This year, my topic is Everything You Always Wanted to Know About Flex * But Were Afraid to Ask.  It is really just a presentation form of my current series – Cross-Training in Silverlight and Flex. As a good [...]

Read more >> CodeMash Slides and Demos

Introducing… ActionLinq

I am excited to release a pet project of mine that I have been developing for a few months.  ActionLinq is a complete LINQ-to-Objects implementation for ActionScript 3.0.  Including the same deferred execution behavior as LINQ, ActionLinq is a functional query library designed to process and manipulate data in ActionScript 3.0.  It is especially useful [...]

Read more >> Introducing… ActionLinq

Cross-Training in Silverlight & Flex–MVVM vs Presentation Model

More Cross-Training in SIlverlight and Flex This is probably my favorite topic in this Silverlight/Flex series.  In the Silverlight world, I have written extensively about the MVVM (Model-View-ViewModel) – a separated presentation pattern for stateful clients (like Rich Internet Applications).  When I got into Flex, I was shocked to find out how easy the pattern [...]

Read more >> Cross-Training in Silverlight & Flex–MVVM vs Presentation Model

Cross-Training in Silverlight & Flex — C#/CLR vs ActionScript3/AVM Part 1

More Cross-Training in Silverlight & Flex In my previous post, I talked about the declarative side of Silverlight and Flex (XAML vs MXML).  In this post, I will talk about the imperative side Silverlight and Flex.  In other words, this is where developers write code that executes logic to modify state.  The primary languages for [...]

Read more >> Cross-Training in Silverlight & Flex — C#/CLR vs ActionScript3/AVM Part 1

Cross-Training in Silverlight and Flex – XAML vs MXML

More Cross-Training in Silverlight and Flex Silverlight and Flex both include a declarative markup language for their UIs.  Microsoft calls the Silverlight specification Extensible Application Markup Language (XAML pronounced zammel).  Adobe calls the Flex specification MXML which is thought to have come from the original inventors: Macromedia extensible Markup Language. In either case, these markup [...]

Read more >> Cross-Training in Silverlight and Flex – XAML vs MXML

Tag Cloud

ActionLinq ActionScript C# CodeMash Cross-Training Data Binding Flash Flex jam Linq mobile MVVM patterns Presentation Model RIA Ruby Silverlight Uncategorized WPF