I had a great time this weekend speaking at KCDC this weekend. Thank you to everyone who attended my sessions. I gave two, and I’ve included links to the the slides and demos for each below.<!–more–> They were recording the sessions this weekend, too, so if I can find a link to the recording, I will post that as well.
The debate over which presentation layer architecture to use in WPF and Silverlight applications was over before it began: MVVM is the clear winner. The subsequent discussion about which MVVM Framework is best was a bit more contentious. It shouldn’t be. I believe the only people who don’t choose Caliburn.Micro for Silverlight, WPF and Windows Phone applications either don’t know about it, or don’t realize how amazing and simple it is. In this session I’ll show you what Caliburn.Micro is capable of, and how easy it is to get started!
Slides and demos: http://dl.dropbox.com/u/27019465/Talks/Caliburn.Micro.Awesome.zip
From the Steps of the Ivory Tower
Writing code in the real world is a never-ending set of tradeoffs, most of which involve trading performance, elegance, maintainability, etc… for decreased time to market. We could spend a lifetime perfecting a code base – writing code from our Ivory Tower. But that won’t get us far with our employers, who need to get a product to the customer. In this session, I’ll give you some tips on coding from the steps of the Ivory Tower. That is, writing code that’s close to the impeccable quality of Ivory Tower, without spending a lifetime writing it.
I will be giving the Ivory Tower talk again next weekend at Iowa Code Camp! Hope to see you Iowa folks there!