EPiServer Dynamic Content Helper

This blog post is about making it easier to add dynamic content in EPiServer CMS. By inheriting from a dynamic content base class and specifying a type that should be used to persist the dynamic content state the serialization and generation of EPiServer property data fields are performed automatically. [More]

Making the original data stream seekable in a custom BizTalk pipeline

This blog post is about creating a BizTalk pipeline that allows the stream passed into it to be seekable. If the position of the stream is not reset when it’s returned then the message will be empty as the default stream is forward-only. [More]

EPiServer CMS 6 with ELMAH

This blog post is about integrating EPiServer CMS 6 with ELMAH. ELMAH provides functionality to log and view unhandled exceptions that occur on a website. We’'ll use the EPiServer CMS 6 dashboard with an RSS gadget to consume the ELMAH RSS feed. [More]

BizPhone Beta Management Preview

In this demo I chose to highlight the artifacts that the BES project regards as warnings. These are the following: disabled orchestrations, disabled send ports and disabled receive locations. [More]

Introducing BizPhone Beta

BizPhone is my contribution to the Sogeti mobile applications contest. It is built using BizTalk Explorer Services. The idea is that any service manager or developer can view the current status (and soon manage!) of a BizTalk server from anywhere using only their mobile device. [More]

Introduction to BizTalk Explorer Services

The birth of BES came out of necessity for a BizTalk WCF API when I was working on a Windows Phone 7 project. I had taken a look at BizTalk Data Services by Tellago. But in the end I went down my own path in order to be in complete control and, honestly, the learning experience of it. [More]

Dark theme for Visual Studio 2010

This blog post contains the updated dark theme for Visual Studio 2010. The new theme contains some minor “bugfixes” from the old theme and includes better support for XAML. [More]

Black screen of death in VMWare

This blog post is about a quickfix for VMWare if you’re suffering VMWare black screen of death. This bug is most likely to occur if you’ve used a secondary monitor or projector with a low resolution capability. When switching back to a high-resolution monitor the screen goes black and doesn’t play nice anymore. [More]

Validating data types in a BizTalk receive location

This blog post is about validating data types in a BizTalk receive location. By default no data type validation is performed unless explicitly set. This approach could save a’lot of grief since the message is refused before it has the possibility of wreaking havoc in the BizTalk message box. [More]

Using ErrorReport.MessageType in BizTalk Server

This blog post is about routing error messages in BizTalk Server by filtering on ErrorReport.MessageType. Since BizTalk Server 2006 there’s the possibility of routing failed messages. This is enabled on the send port or receive port – not receive locations. [More]