November 2007 Entries

Extracting Raw Schemas from BizTalk 2004 and 2006 Assemblies

When BizTalk compiles a project that contains a schema it generates a wrapper class for each schema. Take for example the typical Biztalk Project below. It contains a PropertySchema + 4 other schemas. Compiling this project and opening it up with .NET Reflector, we'll get the following. The important stuff to note from this are A class was generated for each schema (including the Property schema) The generated classes inherit from "Microsoft.XLANGs.BaseTypes... (See Figure 2) SchemaBase...

10 Types of Programmers : TechRepublic

Funny (but true) article from TechRepublic. I gotta start looking for the Code Ninja in my team(!) but where do i start... 10 types of programmers you’ll encounter in the field

Hello F#!

I don't remember exactly where, but some years ago I've come across a book that said something like -- A "complete" programmer must know the 3 main programming styles, 1. C-based (C#, Java C++ etc) 2. Scripting (Perl etc) and 3. Functional (Haskell, OCaml etc). Each style requires a different mind- set when writing code. I started out as a Perl programmer (i know it's weird that my first language was Perl... ), moved on to C++ and now I'm doing .NET (C# and BizTalk mainly). So, I've covered the first...