Servicios Web y Strings XML

He publicado aquí­ un artí­culo acerca del paso de cadenas de texto con XML mediante Servicios Web, que explica cual es el origen de esta práctica y por qué es deseable no perpetuarla. I've published an arti­cle here (spanish only) on passing XML fragments as strings through Web Services, and...

Topics on Sequence Guards

One of the most interesting patterns I've seen for BizTalk integrations is McGeeky's Sequence Guards pattern, but, until now, I hadn't had a chance to actually take advantage of it. There are a few main advantages to using a sequence guards-like mechanism to guarantee ordered processing instead of the usual...

Turning Batch into on-line

A couple of years ago I worked on a project for an important Bank here in Colombia on an ASP.NET-based application to provide on-line risk assesments for the bank's customers in the branch offices. The purpose of the application was to provide employees in the bank a tool to quickly...

Two simple Message Utilities

Two fairly common operations in BizTalk Server 2004/6 are creating new messages from XML literal strings, as well as getting the XML text out of an existing BizTalk message in an orchestration. The first option is very useful when creating new messages from scratch. However, the method I show here...

Clemens, ES and JITA

Clemens has posted a new article on Enterprise Services (COM+) and the power of JIT-Activation and pooling proxy instances to ServicedComponent objects. As usual, Clemens shines in explaining the way COM+ and Enterprise Services works and provides a very clear overview and explanation of the techniques he shows. Excellent stuff;...

More BTS resources

My good friend Gustavo Echeverry has started a new blog focused on biztalk and related technologies. One of his initial posts starts by trying to provide some answers and resources to the excellent BTS Interview questions brought forward by Stephen W Thomas. Way to go! Carlos Medina has also been...

String.IsNullOrEmpty()

Steve Eichert talks about how he likes the new String.IsNullOrEmpty() in .NET 2.0. I agree it is a welcomed addition to the base libraries, and I for one I'm trying to make it a habit of using it whenever I need to do those kinds of comparisons, as it makes...

A time to leave...

I guess this is as good a time as any to make it public: I've taken the decision to leave my current job with Intergrupo S.A. at the end of this year, which means I'll only be with the company a couple more weeks. It was a tough decision to...

Software And Construction

My good friend Sam points out James Shore's comment on the analogy of software development as building construction (and architecture, I guess), and then David Ing commented on it as well. I can only say I wholeheartedly agree with them: it is not only a poor analogy; it is a...

Localizable date controls

A few weeks ago I mentioned (if not here, somewhere els) I had been working on a replacement DateTimePicker control for one of our projects, because the base DateTimePicker control in Windows Forms did not really support the .NET style of globalization, as it is based on the native OS...