I love software construction, and I like to blog about it. I specialize in Microsoft's Windows Azure cloud computing platform, so that tends to be my most frequent topic. I currently work for Microsoft, and I hold the dubious honor of being the world's first former Windows Azure MVP.
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.
Labels:
.NET,
Architecture,
CompositeWPF,
Conference,
Silverlight,
WPF
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."
Subscribe to:
Posts (Atom)