April
5th,
2006
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...
March
27th,
2006
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...
March
26th,
2006
My good friend Sam Gentile has posted links to some of the articles and posts he has written in the past throughout the several incarnations of his weblog. There is some incredible stuff over there, so make sure you read it. I've always been impressed with how versatile and knowledgeable...
March
25th,
2006
My friend Carlos Medina has posted a BizTalk functoid that lets you get the value of a context property of a given message from inside a map when it is executed inside an orchestration context. It's a fairly obscure, ugly, unsupported hack :-), but a cool piece of code nonetheless!...
March
24th,
2006
Moustafa Khalil Ahmed (from the Windows Workflow Foundation Team) recently blogged about how the SqlTrackingService included in WF does data partitioning across tables to keep data partitioned to smaller subsets for completed workflows. Moustafa was kind enough to answer some extra questions about how it worked on the WF forums,...
March
24th,
2006
I've just uploaded a version of my Fix Encoding Pipeline Component I had written for BizTalk Server 2006 that has been retro-ported to BizTalk Server 2004. The code is not exactly the same and it is not so pretty, but mostly because the .NET Frramework 1.1 does not have functionality...
March
24th,
2006
Steve Simpson has graciously provided a patch for my FileMap library that supports one possible implementation of dynamic paging. That is, it supports automatic mapping/unmapping of views of the memory mapped file as you seek/read/write through a virtual stream that covers the entire size of the memory mapped file. Steve...
March
23rd,
2006
Scott Hanselman posts a set of intriguing questions on the nature of open source on his latest "Is Open Source a Crap Idea?" post. One of the things he mentions from this article is that most people contribute to Open Source software out of self-interest, and I think I would...
March
15th,
2006
BizTalk Server 2006 offers some tools that can make it easier to diagnose routing failures in your BizTalk deployments, with the help of the new query facilities in the BizTalk Server 2006 Administration Console. Imagine for example that you've got an incoming message through a receive location that failed routing...
March
14th,
2006
In BizTalk Server 2006, the BTSSubscriptionViewer.exe tool that was in the 2004 SDK is no more. Instead, the functionality to query the subscriptions defined in the MessageBox is included in the new BizTalk Server Administration Console. To find it, do the following: Open up the BizTalk Server Administration Console Select...