JM

Adventures in Software Craftsmanship

XAML, ASP.NET MVC, HTML 5, CSS, JavaScript

MindCast Show–BDD Podcast

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.

BDD using SubSpec with xUnit for Silverlight

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.

Unit Testing Asynchronous RIA Service Calls in Silverlight using Rhino Mocks and NUnit

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.

UI Design Patterns Presentation Code + Slide Deck

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.

Utah .NET User Group Presentation – UI Design Patterns

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).

Latest from Twitter