Yakov Fain’s Design Pattern session was a great session… and worth the price of admission. I had the same impression about his absolute undying love for most of the MVC frameworks, NOT!. While each of the MVC frameworks you mentioned above are great, each serve a purpose and some of the time… are not applicable. Mr. Fain not only said this… but he proved it with examples. I believe his examples can be scaled up and used in a large development environment as well. I know I fall prey to most of the time using what everyone says is the “standard” for development, without taking the time to innovate something that might be far more useful. That was one take away for me… get in there and innovate… don’t just follow… lead!
360|Flex Conference Wrapup
My first 360|Flex experience began Monday morning with Mike Labriola (@mlabriola, slides) stalking back and forth in front of a standing room only crowd. Shirt un-tucked, one hand thrust into a pocket he held a goblet of water in the other from which he alternately took sips and gestured to his listeners. Delivering his best Sean Astin, Mike transformed the room into his private cigar study. We were all in audience to savor his cognac and digest the divine merits of unit testing Flex applications.
“Welcome to 360|Flex,” I thought. The session was fantastic and Mike was entertaining all the way through the final “ok, get out of here” as he waved his empty goblet and turned his back.
Bookend that session with my final session Wednesday afternoon on Design Patterns delivered by Yakov Fain (@yfain). I whispered to @dmatchack sitting in front of me, “I hope we finally talk about something over than MVC”. He said, “no kidding” and chuckled.
What we received in the next 1 hr and 20 minutes was a much more than that.
Though likely not the whole story on Yakov, I left with the distinct impression that Yakov HATES Cairngorm and PureMVC (mate didn’t garner a sneer) in favor of implementing good design patterns in a more appropriate manner. Yakov gave away a book to an attendee, “though I’m not really satisfied with that answer”. Halfway through the session we were treated to a gratuitous (though clean) slide of Angelina Jolie. The half filled room erupted in laughter and applause.
I attended as many non-developer related sessions as were of interest to me. This strategy yielded my favorite sessions from the conference:
Joe Johnston (@merhl)
FLEXperience - Putting the Flex in UX
http://www.slideshare.net/merhl/flexperience
Francisco Inchauste (@iamfinch)
RIA Mojo - Making Your Flex Application Stand Out with a Great UX
http://www.davidortinau.com/presos/RIA_Mojo.pdf
Joe Olsen (@joeolsen, @phenomblue)
Creativity is the Fuel, Process is the Engine: Building a Scalable Interactive Production Environment
All said, it was a great 3 days of meeting or at least experiencing great people (@jprevel, @randytroppmann, @lordb8r, @kremdela, @visualrinse, http://coenraets.org/), learning a new tip here and there, and overall being reminded why I do what I do building interactive experiences.
Thanks to @lordbron and @jwilker and everyone else that made this a great conference.
General • Flex • Permalink
Well said, Dave. Fain’s session was great, and he’s quite the character. His primary example of Cairngorm’s difficulty handling modules is something I want to look into more.
The balance for me is in understanding the limitations of a framework or any design approach, and choosing the solution that best matches up with the requirements (scalability, performance, rapid development, life expectancy, etc.). Since most of my apps have a short life and rapid dev is a priority, I find using Cairngorm or just a roll-my-own MVC to be the best solution.
And to lead you need more than a surface knowledge of what’s at play in these patterns and frameworks. Fain delivered nicely on the “deep dive” promise.


