Michael is a highly experienced freelance consultant with lots of experience of architecting and delivering integration projects which leverage the Microsoft technology stack. He has deep, practical knowledge of delivering complex solutions with BizTalk, Microsoft .NET, Microsoft Azure and associated technologies. Michael has also been a technical lead on 25+ projects which have leveraged Microsoft's cloud platform.
Michael is heavily involved in the community activities around Microsoft technologies through the Microsoft MVP and Advisor/Insider programmes and also speaks at user groups on a regular basis. Michael is also an author for Pluralsight having produced a very popular courses on .net and RabbitMQ.
Michael is also the creator of the BizTalk Maturity Assessment and initiative to help companies to measure the maturity of how they work with BizTalk and compare how they do BizTalk against recognized good practices. For more info refer to http://biztalkmaturity.com
I have been involved in the following Microsoft Programmes:
- Microsoft Integration MVP 2012 - Present
- Microsoft BizTalk MVP 2008 - 2012
- Microsoft Connected Technologies Advisors
- Microsoft Business Platform Advisors
- Microsoft Windows Azure Advisors
- Microsoft Azure Insiders

If you are using BizTalk 360 and want to get an overview of some of the events which have been occurring in your event log, the below is quite a handy little query which will summarize the different type of events so you can easily see the most common ones.SELECT EventId, Source, COUNT(1) AS [No Instances], Computer, MessageFROM dbo.b360_ev_EventLogDataGROUP BY EventId, Source, CONVERT(varchar(8), Timestamp, 112), Message, ComputerHAVING (CONVERT(varchar(8), Timestamp, 112) = CONVERT(varchar(8), ......

I had another occasion where I was getting the internal error 2761 error when trying to install BizTalk 2013.

This time it was not related to the "Run as Administrator" trap I fell into a couple of weeks ago. This time the cause was that I had not activated MS Office 2013. So before installing BizTalk 2013 remember to open and activate your install of Office 2013

Ive been pondering this one for a while and been meaning to put something out there about it. During some of the architecture discussions I've had with colleagues some of the examples that are often put out there in terms of a public API are google and twitter. They are often described as things like "internet scale", "open standards based", "easy to use" and a whole bunch of other good things.One of the things which I always feel that is a little bit ignored is that these companies are very different ......

I've been thinking for a while about the way in which resource based architectures and messaging based architectures interact with each other. Resource based architectures have increased in popularity a lot over recent years and I have read a number of articles in the community but I've always felt there was a gap and lack of discussion and guidance over the integration between resource based architectures and message based architectures. I have had a couple of chats with colleagues who's opinion ......

Ive been trying to get the sample for the BizTalk Map unit testing scenario working. I kept getting the following error:"Transformation Failure" This was happening everytime I executed the test even though you could test the map fine in the Visual Studio IDE.While troubleshooting this I also tried using code which would execute the map in C# outside of the BizTalk Unit Testing feature based on Tommaso's article. When I did this I was getting the following errors:The type initializer for 'Microsoft.BizTalk.Scalable... ......