July 2007 - Posts
With the introduction of WF and other new technologies from Microsoft hitting the streets I constantly get "Why should I use BizTalk when WF can do the same thing?" It's often difficult to try and explain this until now ...
I just saw this post by Charles Young which has the best concise comparison I have seen in a long time.
The point is ... "horses for courses" ... pick the correct technology for your needs!
BizTalk is not a workflow tool, but a enterprise-level integration and message routing toolset primarily designed to handle and execute definitions of automated business processes;
WF on the other hand is a framework that allows you to roll your own workflow logic often involving manual processes and human intervention.
For another comprehensive and detailed comparison between BizTalk and WCF/WF check out this comparison in the latest issue of BizTalk Hotrod
I stumbled on this pretty cool article by Tim Rayburn on the use of System.Diagnostics.Debug ....
"There is one very important thing you need to know about
this object and all its methods: You are writing code in invisible ink!
Now I am sure you are going, "that's it, Rayburn has finally gone off the
deep end." But hear me out! "
class Program
{
static void Main(string[] args)
{
Debug.Assert(true, "Vanishing code!");
}
}
The stuff mentioned herein only applies though if you actually use the "Release" mode when building your production code;
I'm hearing raucous laughter but it is scary how often I come across people building production code in "Debug" mode.
Jeesh, ok this is the only time you will probably hear me say this; but i so wish I was in London this weekend! Why on planet earth you ask ... well 2 good reasons
1) Tour de France starts there on tomorrow (7 July 2007)! Even with all the doping scandals in professional cycling lately it still remains the greatest race on earth.
2) Live Earth concert. Yes, yes I know we have our very own, but look at the lineup for the UK (I count at least 8 WORLD CLASS SUPER STARS)

and we're stuck with Danny K and Zola .... oh lord hold me back cause I'll be bashing down the doors to go watch those two .... *dripping with sarcasm*