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...

Remoting Style Distributed Objects with WCF

See here, here, here and here.I hate to be the party pooper, but.... why is this a good thing, again?

ENTSSO and Password Synchronization

A long time ago, I commented that I was surprised that the Enterprise Single Sign-on (ENTSSO) service that came with BizTalk Server 2004 (and Sharepoint Portal Server 2003) was so manual based: Users needed to keep their credentials and mappings updated by hand, and even so using very awkward console...

JARHell

Simon has a rant here on what he calls "JARHell", which could briefly be described as the pain of dealing with the multitude of JAR files you need to reference/import and version when working on java (primarily with java tools and frameworks).Sadly, I have to agree. Working with JAR files...

Transaction processing books

I recently started reading Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control by Gerhard Weikum and Gottfried Vossen, and I've been enjoying it very much. I'm not in the practice of writing transactional engines, but as a developer, transactions are one of the core concepts I need...

C++/CLI with WSE 3.0 Sample

I've just uploaded a new sample showing the use of WSE 3.0 from C++/CLI. The sample consists of a C++/CLI ASMX Service which allows users to upload/download files, query file information and list available files, and a simple C++/CLI Winforms client. <IMG height=400 alt=SimpleFileServer_Client.png src="http://winterdom.com/binary/SimpleFileServer_Client.png" width=330 align=right border=0> The sample illustrates...