I presented a session on event-driven architecture (with examples using NServiceBus) at Boise Code Camp yesterday. I had a great turnout and great feedback. Thanks so much to those who attended!
If you attended and have any feedback/constructive criticism, please leave a comment!
For those who missed the session ? or for those who would like to see it again ? you will get another opportunity. I will be presenting this session at NETDUG (in April, I believe). I am also submitting the session to Portland Code Camp.
Session Assets
As promised, I have included, in an archive:
- The slide deck
- The solution as completed during the session (CodeProgression.BCC2010)
I have also included:
- The solution with which we started (CodeProgression.BCC2010.Start)
- A solution based on a MassTransit sample (from which I based the NServiceBus sample)
Notes about the solutions:
If you are planning on working the NServiceBus sample from scratch, don?t forget to add the NServiceBus.Host.exe as the startup program for each endpoint project.
For the MassTransit solution, you may need to update the references\masstransit\MassTransit.RuntimeServices.exe.config to point to your local database.
Resources
Here is also a list of resources I used while preparing for this session:
NServiceBus
http://www.nservicebus.com
http://gurustop.net/blog/2008/04/20/enterprise-service-bus-messaging-using-nservicebus/
https://elegantcode.com/2009/10/09/exploring-nservicebus/
http://sourceforge.net/apps/mediawiki/nservicebus/index.php?title=Tutorials
http://blog.zoolutions.se/post/2010/02/08/Conquering-NServiceBus-part-1-e28093-Getting-Started.aspx
http://blog.zoolutions.se/post/2010/02/09/Conquering-NServiceBus-part-2-e28093-Initial-configuration.aspx
MassTransit
http://masstransit.pbworks.com/A-First-Look-at-Mass-Transit
http://blogs.dovetailsoftware.com/blogs/kmiller/archive/2009/08/26/producing-and-consuming-messages-using-masstransit-and-structuremap.aspx
http://rhysc.blogspot.com/2009/05/getting-started-with-masstransit.html
TopShelf
http://blogs.dovetailsoftware.com/blogs/kmiller/archive/2010/01/20/configuring-topshelf-using-a-structuremap-container.aspx
http://blogs.dovetailsoftware.com/blogs/kmiller/archive/2010/01/20/controlling-application-lifetime-in-topshelf.aspx
Misc
http://www.enterpriseintegrationpatterns.com
http://www.enterpriseintegrationpatterns.com/ramblings/18_starbucks.html
http://www.amazon.com/Enterprise-Integration-Patterns-Designing-Deploying/dp/0321200683
Thanks for posting this information Richard. I enjoyed the session.
Hey Richard! Thanks for posting this. It was nice to meet you at Code Camp, and chat about NServiceBus.
Absolutely unique and fine piece of information.
pvc pakistan I’ve never spent that much time reading before but this is really awesome..
pvc
I am really inspired together with your writing abilities as smartly as with the structure for your weblog. Keep up the excellent quality writing, it’s uncommon to see a nice blog like this one nowadays.