ASP.NET Postbacks and Viewstate Considered Harmful

James Higgs posted an interesting rant here on the Postback and Viewstate mechanism in ASP.NET, saying they can turn an application into a nightmare to maintain. While I'm not sure I'd agree that I would never use them (I certainly have and probably end up doing it again because I'm...

Everything about CS Pipelines

Max Akbar posted a pretty cool article explaining the ins and outs of Commerce Server Pipelines. Excellent introduction to the topic, as it covers what they are, how they are executed, and how to configure one.

Arbitrary Binary Attachments to Multi-Part Messages

A question on the public BizTalk newsgroups brought the question of how to add arbitrary binary message parts to a multi-part message in an orchestration and have them be correctly processed by the MIME encoding component (or the SMTP adapter) in BizTalk 2006. By this I mean arbitrary parts (such...

SaaS: Multi-Tenant Data Architecture

On the new Software as a Service (SaaS) resource center over at the MSDN Solution Architecture center has a pretty interesting article on Multi-Tenant Data Architecture by Frederick Chong, Gianpaolo Carraro, and Roger Wolter. The article covers all the basic requirements for SaaS applications that need to support multi-tenant data (for...

Software Engineering with Microsoft Visual Studio Team System

A couple of weeks ago I received my reviewers copy of Sam Guckenheimer's Software Engineering with Microsoft Visual Studio Team System. Since I had only reviewed a part of the book, I've been reading the rest of it to see the full picture, and I thought I'd share my opinion...

Readings in Service Orientation

Book two in the Architecture Journal series is now out: Readings in Service Orientation, which you can download from here. Plenty of good stuff to read, though I was surprised to see that several of the included articles are about Software Factories and not quite about Service Orientation per se....

Loading Message Parts from Streams

This is something I ran into tonight while testing a few things which I thought other people might be aware of. If you're creating arbitrary message parts in a multi-part message in a BizTalk orchestration, and you're loading your part's data from a Stream directly, be aware that you can only...

New Blog Look

I've just uploaded and configured my new theme 'Commonality2' for my weblog. I had been wanting to change my weblog's look and feel for a while now, but only recently did I get any ideas as to the new look I wanted. It's a fairly simple, sober style, which is...

My Current Desktop

Roy Osherove has been running a contest on the coolest desktops, plenty of cool stuff to see. I thought I might as well share my current desktop as well, which I'm rather liking: <IMG src="/weblog/content/binary/tomas_desktop_20060808_thumb.jpg" border=0>  

Direct Bound ports in BizTalk

Haven't seen much mention of this elsewhere. Kevin Lam has been posting a really good, 5 part series of articles on using Direct Binding with BizTalk. Highly recommended! Part 1: Direct Bound Ports Part 2: Message Box Direct Bound Ports Part 3: Partner Direct Bound Ports Part 4: Self-Correlating Direct...