Pipeline Testing Library - Part 1

As I mentioned on a previous post, I've been working on a helper library to test BizTalk Pipelines and Custom Pipeline Components using NUnit or your unit testing framework of choice. I've uploaded V1.0 of the library, which you can download from here. </p> The library is pretty straightforward to...

Custom Controls in WPF

While reading Chris Sell's and Ian Griffith's Programming Windows Presentation Foundation book, I ran across the following tidbit on chapter 9 on custom controls: "One of the main reasons for writing custom controls in older user interface technologies is to modify the appereance of a control, but as we've seen...

Mort or Elvis

Scott Bellware has written a pretty lengthy piece called "Mort or Elvis? A Question for a Bygone Era" (found via Sam). If you haven't already, go read it. Now. It's an excellent, thought-provoking piece, well worth reading. </p> I find myself agreeing with a lot Scott mentioned. I think he...

Testing Pipeline Components

As many of you know, there are basically two ways to test custom Pipelines and custom Pipeline Components in BizTalk Server: </p> To create them and test them by using them "for real" in biztalk messaging scenarios: i.e. configure ports to use your custom pipelines and feed messages through them.</p>...

TestDriven.NET Tryout

It has been sometime since I had tried TestDriven.NET out (I've been using the NUnit GUI meanwhile). However, I decided to download and try again the latest TestDriven.NET build alongside Visual Studio 2005, and it has worked wonderfully. Thanks to Jamie Cansdale for putting together such an amazing tool. </p>...

Redirecting through TcpTrace with WSE and WCF

Just posting this so that I can find it again: I tend to rely heavily on Simon Fell's TcpTrace utility when testing and diagnosing Web Services, so with WSE and WCF there's usually a need to write some code in the client to have the client-side proxy call the server...

Enabling FeedFlare on dasBlog

I spent some time last night fooling around with some of the options available from FeedBurner (which is an excellent service, by the way), and decided to enable the FeedFlare features. Doing so for your feed is trivial, since feedburner serves it with all done automatically for you. <IMG height=75...

Symmetric Encryption/Decryption Pipeline Components

I just finished with an initial implementation of a custom encryption/decryption pipeline component for BizTalk Server 2006, which supports all the symmetric cryptography algorithms included with the .NET Framework's System.Security.Cryptography package: RC2, Rijndael, DES and 3DES. Included in the component are both an encoder and decoder pipeline components so that...

Decoding Components and Streams

I've been writing some Pipeline Components for BizTalk 2006, and I ran into a bit of a problem while testing one of them. The problem is a fairly common, but obscure issue that appears with most non-trivial pipeline components: Stream Handling.   Charles Young has a pretty good article here about...

Quality Without a Name

Sam commented here on James Shore's Quality With a Name article. I found this quite an interesting observation on what constitues good software design, and I tend to agree with a lot of what's being said here. I'll admit to being a fan of QWAN, as Sam calls it, as...