Architect OPML

I finally updated my Architecture Strategy and Evangelist Blogs OPML file. For single updates, DasBlog’s web interface is fine, but for doing a slew of updates it blows. I guess that’s why my blogrolls are so out of date. What I really want is an InfoPath form so I can do all the updates locally and then upload the new file at once. InfoPath’s integration with SharePoint rocks, I wonder what it would take to get that kind of integration on an arbitrary web site? Or, alternatively, how to run your blog on SharePoint? I screwed around with SharePoint as a “personal content management system” a while back, but the difficulty in customizing it (as well as a lack of time on my part) doomed that.

Project Patterns

Is it obvious that I’ve been rounding up bloggers on my extended team of architects and architect evangelists? Here’s another: Raj Wall blogged the first of what appears to be several posts about Patterns of Successful Software Projects. I like this as it really starts to expand the idea of what is a pattern. If you look at EASOT, you’ll notice a “Development Architecture Viewpoint” that has the following description:

The development architecture viewpoint is concerned with implementing the other architectures. Applications must be built and maintained in a systematic, efficient manner. The development architecture is composed of elements related to this effort, such as design and development tools, repositories, build master utilities, test suites, tracking tools, and other tools.

In my TheServerSide.net Tech Talk, I pointed out that Test Driven Development is a pattern. I know there are a lot more development architecture patterns. Raj’s post starts to define the terms in this area of the pattern space. Can’t wait to see what Raj has to say about project context – the more I work with patterns, the more important I realize context is.