Category Archives: work

Live Labs Listas

Right before leaving for OOPSLA 2007 I noticed that my colleagues from Live Labs released Live Labs Listas. Listas is a great example of the user experience that can be achieved in modern web applications (i.e., Web 2.0). For that … Continue reading

Posted in work | Tagged | Leave a comment

Patterns Article in IEEE Software

My article The Growing Divide in the Patterns World (co-authored with Wojtek Kozaczynski, Ade Miller and Jason Hogg) appeared in the Software Patterns issue of IEEE Software (July/August 2007). Here’s the abstract: Recently Microsoft’s patterns & practices group conducted a … Continue reading

Posted in work | Tagged | Leave a comment

Don’t Miss this QCon Keynote: Democratizing The Cloud

If you’re going to next week’s QCon in London do yourself a favor and attend Erik Meijer’s keynote Democratizing The Cloud. Here’s Erik’s abstract: The web is rocking the world of developers. Our customers love consistency. They want to have … Continue reading

Posted in work | Leave a comment

The Real Inversion of Control

A recent conversation with my friend and colleague Erik Meijer provided the nudge to finally write about something has been bothering me for some time. So here it goes…The popular view about Inversion of Control (IOC) is that it represents … Continue reading

Posted in work | Leave a comment

Just shipped: WSSF and WCSF

Two of the projects I’ve been involved with since I started in Microsoft’s p&p group have just shipped: The Web Service Software Factory helps developers build Web services. This version employs the Windows Communication Framework (WCF). The Web Client Software … Continue reading

Posted in work | Leave a comment

Software Patterns Survey

In the patterns & practices (p&p) group at Microsoft we have been using software patterns for several years. I’m working with a couple of colleagues on gauging how the folks employing the guidance coming out of p&p (such as guides, … Continue reading

Posted in work | Tagged | Leave a comment

Pattern Languages of Program Design

After a long gestation the fifth volume of Pattern Languages of Program Design (PLoPD) has been published. Myself, Markus and James selected among patterns workshopped at PLoP conferences from 1998 through 2004. We structured the book in six parts. Part … Continue reading

Posted in work | Tagged , | Leave a comment

10 Years After: Developments and Trends in the Patterns World

I gave this talk in the Patterns – Past, present, future track at JAOO, in Aarhus, Denmark. Most newcomers think that patterns are limited to the topics that made a big splash about 10 years ago. In fact many other … Continue reading

Posted in work | Leave a comment

JAOO 2005 Panel on the Future of Patterns

This year I am speaking at JAOO. On Monday, September 25 I’ll be participating in a panel on the future of patterns with Markus Völter, Frank Buschmann, Kevlin Henney, and Klaus Marquardt. I know everybody on the panel and thus … Continue reading

Posted in work | Tagged | 1 Comment

Framework Abuse

The Problem Most IT projects involve frameworks. End users like to talk about frameworks when they discuss new applications. Managers add frameworks to their project plans. Architects design frameworks. Developers build frameworks. Currently many IT projects involve framework development. To … Continue reading

Posted in work | Leave a comment