Geeks With Blogs
A Curious Mind #tastic

Hello True Believers,

I am excited to announce the release of the 0.3 Mass Transit has occurred and is available on the site.

So what's been going on the last 2 months? Well, first Chris and I each took a much needed break after the 0.2 release which saw a lot of API changes as we took what we learning from real work and incorporating it into the project. Once the batteries recharged, we (and by we I mean Chris) started to work on the next release. We have added the initial support for Sagas (think workflows) and we added the initial support for a Grid. Of course, both of these are very cool features, that will continue to mature over the coming releases, but the real benefit was in how adding these features made us take a step back and reevaluate how we have composed the projects. We continue to find ways to make the core project increasingly extensible without modifying the core. This is important for the long term health of the project as we will need to continue to add features and functionality, but we want to keep things as lean as possible.

We have also spent quite a bit of time refactoring and improving the 'host' concept. The host project is a way to host your services, which eliminates a lot of boiler plate code. Several of the samples are using this to host the work, so if you want to see how they work that is the best area (its not exactly obvious yet, and I hope to fix that by 0.4).

Another thing that has been a huge benefit, is that Chris went through and started to rewrite a lot of our unit tests using more of a Spec / BDD style. In the process of doing this uncovered some small bugs which are now cleaned up, and we won't ever see them again. :). The tests should be quite a bit better now, but they still need a lot of work as they have grown organically for quite a while now.

We have also started to run NDepend on our builds which, when we get it tuned, should provide a way for us to make sure our code is adhering to certain quality standards as well.

Well that's about all that I can remember right now. If you get some time to check the project out make sure to look in the Samples folder and look at the WinFormSample.


Posted on Tuesday, September 2, 2008 10:00 PM | Back to top

Comments on this post: MassTransit 0.3

# re: MassTransit 0.3
Requesting Gravatar...
Is there going to be support for WebSphere MQ (MQ Series)?
Left by MotoWilliams on Sep 03, 2008 1:59 PM

Your comment:
 (will show your gravatar)

Copyright © Dru Sellers | Powered by: