Friday, May 22, 2009

NoVa Code Camp Saturday!


It's finally here - this Saturday, starting at 8am, is the Northern Virginia Code Camp (www.novacodecamp.org). Last I heard, registration is around 250 attendees.

I just double-checked the schedule. My session, Intro to Composite Frameworks with Prism (now named CompositeWPF), is at 10:15.

See the full schedule here.

Wednesday, May 20, 2009

ARCast.TV Interview: Architecting the UI to Improve Testability

A while back, I spoke with Zhiming Xue (Dr. Z), a Microsoft Architecture Evangelist, about improving UI testability. This interview is now available on ARCast. From the synopsis:

"In this interview,David Makogon, senior consultant of RDA, discusses how to architect user interface code to improve testability. A common issue associated with testing code that is tightly tied to user interface (UI) such as a button click event is that when a user interface is modified, the underlying code has to be re-tested. By decoupling the UI code from core programming logic and behavior through use of supervising controllers and views -- a modified Model View Controller (MVC) design pattern that is well explained by Martin Fowler, the need to re-testing the code of the programming logic and behavior is greatly reduced and even eliminated."