In this episode of geekSpeak, we explore UI architectural patterns, such as the Model-View-ViewModel (MVVM) pattern, with two Microsoft Most Valuable Professionals, Christopher Bennage and Rob Eisenberg. Christopher and Rob share their experiences developing Windows Presentation Foundation (WPF) and Microsoft Silverlight applications. Your hosts for this geekSpeak are Glen Gordon and Brian Johnson.
The geekSpeak webcast series brings you industry experts in a "talk-radio" format hosted by developer evangelists from Microsoft. These experts share their knowledge and experience about a particular developer technology and are ready to answer your questions in real time during the webcast. To ask a question in advance of the live webcast, or for post-show resources, be sure to visit the geekSpeak blog.
Guest Presenters: Christopher Bennage, President, Blue Spire Consulting, Inc. and Rob Eisenberg, Partner, Blue Spire Consulting Inc.
Christopher Bennage is the president and cofounder of Blue Spire Consulting, Inc., a Florida-based software consulting firm specializing in Microsoft .NET technologies, user experience, and interface design. Christopher began programming on his Texas Instrument computer in elementary school, but fell in love with computers with the advent of the Commodore Amiga. His career has brought him through a number of various technologies before eventually landing him in the marvelous world of C# and the .NET Framework. His early interest in Flash, rich user experiences, and usability led him to be an early adopter of both Windows Presentation Foundation (WPF) and Microsoft Silverlight.
More recently, he coauthored Sams Teach Yourself WPF in 24 Hours (Sams, 2008) with Rob Eisenberg. Christopher embraces the values of the Agile Software Manifesto and has been significantly influenced by Extreme Programming, Domain Driven Design, and other related practices. In his free time, Christopher is usually very distracted by a dozen different, competing creative ideas. His interests include liberal education, science, truth, beauty, video game development, and a number of deceased British authors. He lives in Tallahassee, Florida, with his wife Sandra and their three children.
Rob Eisenberg is a Microsoft .NET architect and developer working out of Tallahassee, Florida. He is a partner with Christopher Bennage at Blue Spire Consulting, a software development firm specializing in .NET technologies, user experience, and interface design. Rob got his start with computer programming at the age of nine, when he thoroughly fell in love with his family's new Commodore 64. His fascination with programming started with the Commodore Basic language, then moved to Q and QuickBasic, quickly continued on to C, C++, and is presently C# and the .NET Framework. Rob publishes technical articles regularly at devlicio.us and has spoken at regional events and to companies concerning .NET technologies and Agile software practices. He is coauthor of Sams Teach Yourself WPF in 24 Hours (Sams, 2008) and is the architect and lead developer of the Caliburn Application Framework for Windows Presentation Foundation (WPF) and Microsoft Silverlight. Rob is happily married to his wife Anna, and he enjoys swing dancing, making artisan cheese, playing on his drum set, and teaching drums.