IRequestChannel and One-Way Contracts

I’ve been working this week on implementing some custom WCF transport channels. The one I was working on initially is a two-way send channel, so, naturally, I decided to begin by having my channel implement the IRequestChannel shape. This was working fine until I decided to try a one-way operation...

PowerShell Sessions

When I’m doing development, I tend to open several PowerShell windows at the same time. For example: I will have one window on my code directory to use run git/svn commands, another in my code generation or build directory to rebuild the code as necessary, another where I run commands...

PipelineTesting 1.2.1.0 Released

Last week I spent some time working on a new minor release of my PipelineTesting library for BizTalk Server 2006/R2. The new release is available in the usual places: Binary and Source Snapshot, and the Source Repository at GitHub. The new release includes some minor documentation updates, a couple of...

Some Linux Apps I Discovered Recently

It’s no secret that I’ve been slowly getting back into the Linux world. I’ve always liked a lot of things about Unix in general, and though I spent most of my work-day doing Windows development, I still like to fool around with Linux a bit in my free time. Recently,...

PipelineTesting vs TestablePipeline

I recently wrote an entry describing in general terms the new Unit Testing features in the BizTalk Server 2009 beta. However, I didn’t focus much on the functionality available for testing pipelines and how it related to my own PipelineTesting library. The BTS09 testing features work by having compiled pipelines...

Molokai on 256-Color Terminals

I’ve posted an update for my Molokai color scheme for Vim that now supports the terminal version of Vim on terminals capable of displaying 256 colors. I don’t use the terminal version of Vim as often as GVim, but it is still occasionally useful, and I hated having to use...

BizTalk 2009 Testing Features

Warning: This post is about a beta product. Details might change before final release. The beta of BizTalk Server 2009 brings a welcome new feature: Some basic support for Unit Testing BizTalk artifacts; specifically for Pipelines, Maps and Schemas. You can read the basics about how the new feature works...

D820, Ibex and Hibernate

I recently mentioned that I had installed Ubuntu 8.10 Intrepid Ibex on my Dell D820 and that it was working mostly fine, except for the hibernate functionality. Last Monday (Dec. 22nd), the mainboard on my D820 died. Fortunately, it was still under warranty, so I called Dell Service the next...

BizTalk Server 2009 MSBuild Tasks

I’ve been looking around the new project system introduced in the BizTalk Server 2009 beta. As you might have heard before, it’s now based on MSBuild. This is an extremely welcome change from the obscure compilation model in previous BizTalk versions that caused so much frustration. BizTalk Projects now look...

PipelineTesting and BizTalk 2009

Now that the a public beta release of BizTalk Server 2009 is out, I thought I’d download it and try building and testing PipelineTesting on the new release. After downloading and installing the beta, I proceeded to import the existing Visual Studio 2005 project file into Visual Studio 2008 with...