This past week I was able to be on the MindCast Show with Nate, Phil, and James. The podcast is a new show that talks about programming and technology. In the podcast we talk about my initial thoughts of BDD and what frameworks I’ve looked at.
Download the sample project and source for this post: xUnit-Light with SubSpec
One of the sessions I attended at the Utah Code Camp was “Behavior Driven Development and Executable Specifications in .NET” by David Starr. This pumped me up to look at BDD again.
One aspect of working with Silverlight is that all service calls are asynchronous. This creates a necessity of designing your code to allow for notification of when service calls complete. Those callbacks are usually private methods, or even inline delegates and lambdas.
Thank you to everyone who came to my presentation on UI Design patterns! It was great to see so many people interested in patterns for building user interfaces.
One user group member recorded the presentation on his laptop’s webcam; I should have that available for download this weekend.
Join me this week at the Utah .NET User Group where I’ll be giving a presentation on UI Design Patterns.
UI Design Patterns
In this session we’ll explore three UI design patterns: Model View Controller (MVC), Model View Presenter (MVP), and Model View ViewModel (MVVM).