Author Archives:

Performance Counters Added to MassTransit

One feature that is often overlooked in software development is the output of information that can be observed by operations once the application is in production. Fortunately, many open source projects are leveraging log4net to provide a configurable level of … Continue reading 

Posted in .net, c#, masstransit | 3 Comments

Interface Subscriptions Now Supported by MassTransit

Last year when we were reviewing the backlog of items that we wanted to build for MassTransit, one item that kept rising to the top of the list is a solid story for evolving message producers over the lifecycle of … Continue reading 

Posted in .net, esb, masstransit, msmq | 1 Comment

Under the Covers with MassTransit Endpoints

This post details some of the internal changes to how MassTransit, an open-source lightweight service bus, communicates with transports such as MSMQ, ActiveMQ, and TIBCO. These changes are not likely to impact anyone using MassTransit, they are all well below … Continue reading 

Posted in .net, activemq, c#, masstransit, msmq | 3 Comments

Event Aggregator Using the Magnum Pipeline

In the past few weeks, both Udi Dahan and Jeremy D. Miller have posted on events. Udi posted about domain events, while Jeremy posted about his use of the event aggregator pattern in StoryTeller. In each case, events are represented … Continue reading 

Posted in .net | 3 Comments

Accessing ActiveMQ on Mac OSX from a Windows VM

With MassTransit, we support multiple messaging transports, including MSMQ (comes with Windows), ActiveMQ (an open-source Java message broker), and TIBCO EMS (a not-so-open-source message broker). With that in mind, teams building on the Windows platform can comfortably choose MSMQ and … Continue reading 

Posted in .net, activemq, mac, masstransit, msmq, osx | 1 Comment

I’m a Microsoft C# MVP!

Opening my Inbox this morning resulted in a pleasant surprise from Microsoft. I have been presented with the 2009 Microsoft® MVP Award as a recognition for sharing my expertise in Visual C# with others. It is an honor to be … Continue reading 

Posted in .net, c# | 5 Comments

Dallas TechFest 2009 Tomorrow

It’s been a couple of busy weeks! The weekend before my presentations in Arkansas, I decided to forego sleep and go to Wakarusa! The Saturday lineup included two of my favorite electronica acts, Shpongle and Ott, and introduced to another … Continue reading 

Posted in Uncategorized | Leave a comment

Presenting on Event Driven Architecture and MassTransit

Event Driven Architecture Business applications no longer exist as isolated systems. In order to provide integrated solutions that add business value, applications must be connected. Modern approaches for enterprise application integration (EAI) such as Service Oriented Architecture (SOA) separate applications … Continue reading 

Posted in .net, esb, masstransit | 6 Comments

MassTransit Now Speaks XML By Default

Last night, I made a major update to the trunk of MassTransit that changes the default message format from binary to XML. Since the first drop of MassTransit, the default format for messages was binary. This had several advantages, one … Continue reading 

Posted in .net, masstransit, msmq | 4 Comments

MassTransit Saga Enhancements for Event Processing

In the past year, I’ve been learning about Event Driven Architecture and how using it in the enterprise can make adding functionality over time easier through a loosely-coupled event-based architecture. With Event Driven Architecture, business components can subscribe and react … Continue reading 

Posted in Uncategorized | Leave a comment