Quantcast
Channel: Udi Dahan - The Software Simplist » Messaging
Browsing all 25 articles
Browse latest View live

NServiceBus 2.0 Release Candidate 2 Available

So it’s been about 6 months since my last NServiceBus post and since then about 1000 new people have subscribed to this blog so they might not know anything about it. For a bit of history, see the post...

View Article


CQRS Video Online

A couple of weeks ago I gave a talk on Command/Query Responsibility Segregation in London. The recording of the talk is online here. There is one important thing that I didn’t have enough time to...

View Article


ESB Differences Between Java and .NET

At QCon London a couple of weeks ago I had a chat with Ross Mason, the founder of Mule – the open source Java ESB. After a while, I realized that NServiceBus is a bit different from Mule ESB in terms...

View Article

NServiceBus Presentation Now Online

Last April I was in Bergen Norway for some consulting and training and I also gave my first NServiceBus presentation to a user group. I don’t particularly like giving NServiceBus-specific...

View Article

NServiceBus – .NET Service Bus Smackdown

I get this question quite often: “what is the difference between NServiceBus and the .NET Service Bus from Microsoft?” And I’m afraid the answer is that the two technologies were designed to handle a...

View Article


Image may be NSFW.
Clik here to view.

NServiceBus 2.5 Released

Just before we usher in the new year, I’m happy to announce the release of NServiceBus version 2.5. Yes, there’s a new logo, and the website’s been redesigned. It’s been a long time coming – the...

View Article

Image may be NSFW.
Clik here to view.

Polymorphism and Messaging

One of the questions that came up from my NServiceBus – .NET Service Bus Smackdown post was about the Polymorphic Message Dispatch and Polymorphic Message Routing features. People wanted to know what...

View Article

Careful with Content-Based Routing

Every once in a while I get clients who ask me why NServiceBus doesn’t support content-based routing. My answer sometimes surprises them, “because it is a dangerous pattern that should usually be...

View Article


Image may be NSFW.
Clik here to view.

Bus and Broker Pub/Sub Differences

One of the things which often confuses people using NServiceBus for the first time is that it only allows an endpoint to subscribe to a given event from a single other publishing endpoint. The rule...

View Article


Image may be NSFW.
Clik here to view.

Integration: How and Where

One of the topics that comes up a lot in the context of an Enterprise Service Bus (ESB) is that of integration. Unfortunately, many people take their ideas of reuse and design their integration as...

View Article

Image may be NSFW.
Clik here to view.

When to avoid CQRS

It looks like that CQRS has finally “made it” as a full blown “best practice”. Please accept my apologies for my part in the overly-complex software being created because of it. I’ve tried to do what I...

View Article

NServiceBus Videos Online

When I was at NDC a couple of weeks ago, I got together with Carl Franklin and we recorded a DNR-TV episode on NServiceBus. If you’re looking for a zero-to-sixty, code-centric explanation of...

View Article

Video Online: Who Needs a Service Bus Anyway?

My presentation at Oredev on “Who needs a service bus anyway?” is now online for your viewing pleasure. Enjoy.

View Article


Modeling Distributed Systems User Group Presentation

This Wednesday I’m going to be giving a talk at Skills Matter in London called Modeling Distributed Systems with NServiceBus Studio. UPDATE: Recording is now online here. You might remember that I...

View Article

Image may be NSFW.
Clik here to view.

Logically Distributed, Physically Centralized

When people pull back the covers on something like MSMQ, particularly its private queues (the way NServiceBus uses it), and they see that MSMQ is storing its messages in C:WindowsSystem32, well,...

View Article


NServiceBus 3.2 Released

Following on the official announcement, I wanted to talk a bit about this new release – specifically the modeling tools we’ve integrated with NServiceBus. Drag & Drop? Code-Gen?! Run Away!! You...

View Article

Image may be NSFW.
Clik here to view.

Service-Oriented API implementations

It’s quite common for our systems to need to expose an API for external parties to call that isn’t exactly aligned with our service boundaries – at least, when you follow the “vertical services” model...

View Article


Image may be NSFW.
Clik here to view.

Life without distributed transactions

Occasionally I get questions about the issue of transactional messaging – why is it so important, why does NServiceBus default to this behavior, and if we didn’t use it, what bad things could happen....

View Article

Ask Udi 1: Alternative Architectures & Preaching to the Unconverted

As promised, the podcast is back. Download episode 1 here      and then      Subscribe to the feed. There were 16 questions submitted and a couple hundred votes for the various topics. I was able to...

View Article

Image may be NSFW.
Clik here to view.

Code for my Programming in 4D talk

So, I’ve been a bad presenter. I’ve given my Programming in 4D talk already several times and I haven’t yet uploaded the code for it. And seeing as I’m going to be giving it again today (at the DevWeek...

View Article
Browsing all 25 articles
Browse latest View live


Latest Images