Archive

Archive for the ‘NServiceBus’ Category

NServiceBus Video on dnrTV

July 19th, 2011 No comments

Good introduction video on dnrTV with Udi Dahan for getting started with NServiceBus.

It’s pretty recent too, June 23rd, 2011.

Udi Dahan on NServiceBus

Udi Dahan shows you how to use the fabulous NServiceBus to provide reliable messaging using both a request/response and publish/subscribe architecture. He shows how much easier it is to use NServiceBus than to use WCF for reliable messaging.

http://dnrtv.com/default.aspx?ShowID=202

Categories: NServiceBus Tags:

Getting Started – NServiceBus with Multiple Startup Projects

July 11th, 2011 No comments

I never actually realized this, but one of the things that baffled me was how Udi Dahan, when giving his training, or when playing with the NServiceBus demo’s… How multiple projected were started.

It actually made implementing NServiceBus somewhat difficult for me to begin with, because I never knew Visual Studio had a feature to specify multiple projects as startup projects.

image

If you right click a Solution and go to ‘Properties’ you are presented with the above window.

In ‘Startup Project’ there’s an option to select multiple projects, this solution which is a NServiceBus demo, shows 3 projects set to start.

Ahhh it all makes sense now. 7 years of using Visual Studio and I didn’t know this feature existed. All this time I had being starting projects manually from the bin directories thinking “there must be an easier way”.

Yet if I Googled “visual studio multiple startup projects” the first link is:

How to: Set Multiple Startup Projects

Ah we live and we learn Smile

Categories: Facepalm, NServiceBus Tags:

NServiceBus Templates

May 12th, 2011 Comments off

For anyone whose interested, the Visual Studio Gallery has some templates for NServiceBus.

http://visualstudiogallery.msdn.microsoft.com/9546d382-7ffa-4fb8-8c0f-b7825d5fd085


NServiceBus Templates includes project and item templates for those building solutions upon NServiceBus.

Project Templates
  • Client Endpoint – defines a project that performs as a client
  • Server Endpoint – defines a project that performs as a server
  • Publisher Endpoint – defines a project that performs as a publisher
Item Templates
  • Message Handler – default implementation of the IHandleMessages<T> interface
  • EndpointConfig – default implementation of developer endpoint configuration
Instructions
  • Project templates include a custom wizard that will prompt for a directory.  This directory should be the path to your NServiceBus assemblies and the generic host.  Select the directory and hit "Finish" to complete the project.
Futures
  • Distributor Endpoint
  • Worker Endpoint
  • Complete Solutions
    • Pub/Sub
    • Request/Response
    • Client/Server
    • Distributor/Worker

Sydney Alt.Net with Udi Dahan and NServiceBus Commercial Support

December 1st, 2010 Comments off

Last night I attended the Sydney Alt.Net user group since Udi Dahan was attending. There was no specific topic, it was an open questions/answers session with Udi. If you”re interested you can watch it here.

The thing that interested me most was to do with NServiceBus commercial support (1 hour 23 minutes in the video if you want to skip ahead). Initially I thought that it was going from Open Source to requiring a license, a license I wouldn”t be able to afford for my hobby projects, however someone asked about the licensing.

As it turns out NServiceBus is still completely Open Source and Free, you can download the source code, compile it, and use it with no restrictions. However you must support it yourself, and use the community for support/help. While the paid licensing model is to allow companies to download stable tested binaries with commercial support.

Great news, now I can download it and play around with the latest trunk and look at integrating it into one of my projects. Learning is funs :,,)

Categories: NServiceBus Tags: