Thursday, May 21, 2009

Interesting BizTalk links…

Details for Version 2.0 of the BizTalk ESB Toolkit (Brian Loesgen)

Complex-Event Processing (CEP) Explained for BizTalk Users (Charles Young)

Interview Series: Four Questions With … Ewan Fairweather (Richard Seroter)

BizTalk Server Best Practices Analyser v1.2 (Released 5/6/2009)

BizTalk Hotrod (Issue 6, April 2009)


  • Writing Great BizTalk Applications
  • BizTalk Rule Engine, a practical application
  • Development Challenges with XML over AS2
  • Batching Outbound Messages
  • Hierarchical naming convention
  • To Be, Or Logical Not To Be
  • Enhancing the BizTalk Mapper
  • Muenchian Grouping and Sorting in XSLT
  • Eliminate BizTalk Admin Problems with Terminator
  • Static Code Analysis for BizTalk Using BizTalkCop

Wednesday, April 15, 2009

BizTalk Server 2009 RTM on MSDN

This news is a few days late, but couldn’t let it pass: the 2009 version of BizTalk is out on MSDN for download. This is another evolutionary release, containing a large set of improvements ont he previous 2006 R2 version, including .Net 3.5 SP1/VS2008 SP2 support and much more. You can check everything that’s new on the deck of the presentation I delivered at DevDays 2009 (in Portuguese).

Thursday, March 26, 2009

Webcast Best of DevDays | Patterns & Antipattern – April 21st

Tiago Pascoal and myself are doing a webcast with a repeat of our session at DevDays 09, as part of Microsoft Portugal’s “Best of DevDays” webcast series. :) The webcast will happen on April 21st, in portuguese. If you are interested, the you can register here.

Tuesday, March 24, 2009

Windows 7 beta - late to the game impressions

Ok, so I finally made up my mind, after getting feedback that apps like the Zune Software, Live Mesh, and VMWare Workstation seem to work under the Windows 7 beta, and went for an upgrade from my main Vista laptop.

Here are some notes on the process:

  • The upgrade itself took some time (4-6 hours), and apart from one of the pre-conditions being the uninstalallation of Windows Powershell, it went smoothly;
  • Windows Live Writer lost the preview themes, which I had to re-download/update;
  • The apps I had pinned to the start menu are gone, as well as the Quick Launch toolbar;
  • Apps that seem to be working fine: FeedDemon 2.7, Simp Pro, Colligo Contributor 3.2 Pro, Twhirl, Firefox 3, Word/Excel/PowerPoint, SnagIt, Zune Software, Mesh;
  • The Zune Software starts when I plug in the Zune in the USB, but it doesn’t sync. The Zune forums helped: just run the Zune app “as an Administrator”;
  • The upgrade process did a strange change to my files: it moved them from C:\Users\jota.CREATE to C:\Users\jota. As you can guess, this caused several problems, with Outlook 2007, Zune, Mesh, and others. Mesh especially was especially troublesome, because it started sync'ing files back to the original location, thus doubling the files. I had to manually move the folders, one by one, and this was not a good experience.
  • VMWare Workstation 6.5 worked fine, if ran as an administrator.

Overal, I must say this has been a great experience until now. Things work correctly, no major issues (I do have occasional intermittent wireless network losses, but I can’t pin it down yet to Win7), it doesn’t look like a beta. The only thing I don’t really like is the default display in Windows Explorer. I much prefered it to open in the My Documents folder, not the library list. I’m pleased, anyway.

Friday, February 20, 2009

DevDays09: Wrap Up

This year the usual TechDays event focused exclusivelly on Dev contents, and reduced to two days. I was help at IST’s campus on Tagus, a smaller but also cosier space. I did three sessions, all of them on the ARChitecture track:

ARC206 Patterns & Anti-Patterns. I did this session together with Tiago Pascoal, and we mostly talked about Architectural Anti-Patterns (and not Patterns/Design Patterns), in a Developer-oriented session. The original TechEd EMEA 2008 session we based it off was one of the best I’ve seen yet, at and I think we managed to surpass the original delivery and contents with examples and real-life experiences.  We had very good feedback on this session.

ARC208 O que há de novo no BizTalk 2009. I do one of these every two years :-). It’s a difficult session to do, because the next release of BizTalk Server has mostly small incremental features, and because there are lots of them. I did two demos, of the developer experience and the new Sql Adapter, to break the sequence of slides, and also mentioned the ESB Guidance 2.0, the relationship with Dublin, and the ISV Royalties program.

ARC209 Windows Azure – Introdução aos .Net Services. This session was similar to my presentation last year on this same topic (when it was still called “BizTalk Services”), but with more deep technical content and demos. The main host of the session was Pedro Félix, I mostly did the connection to real-life use cases, some clarifications, and the final segment on hosted Workflow, the third component (with the Access Control and Service Bus) of .Net Services. This session had a very high rating.

All the presentations are available here for download in PDF format at my Skydrive.

Wednesday, February 18, 2009

DevDays09: Arc206 Patterns & Anti-Patterns

My first session this year at DevDays09 will be ARC206, with Tiago Pascoal. We’ll be discussing mostly architecture anti-patterns, with loads of real life examples. It’s today at 14:30 on room A03, at Instituto Superior Técnico, this year’s venue. Overview to follow later.

Wednesday, January 28, 2009

BizTalk 2009 Beta Docs & BAM Guidance

Microsoft just published a very interesting an in-depth 86-page document about BAM, one of the most under-used features of BizTalk Server, “Business Activity Monitoring in Depth for Developers”. You can download if here, and find more overview info about it here. Highly recommended.

Additionally, if you have been following the new features of BizTalk Server 2009, you can find the beta documentation available for download, which is well worth a look. Better yet would be trying out the public beta, which was made available in December, and is available at Microsoft Connect.

Finally, on a last note, I’ll be doing an overview session on BizTalk Server 2009 at Microsoft DevDays 09, which this year will happen at Instituto Superior Técnico on the 18th and 19th of February. Be there if you are interested in the product.