.NET

  • Clustering RabbitMQ on Windows

    Getting up and running with RabbitMQ (especially when using MassTransit) is a breeze. It may not exactly be the NancyFX Super-Duper-Happy-Path™, but it comes closer to it than any other ServiceBus/Broker I’ve come across. However, the first time I laid eyes on the RabbitMQ guidance for Distribution, High Availability, and Clustering I started thinking that… Continue reading

  • A Trip to CQRS – New Views

    This is part 5 of 5. The entire series is here: Intro Commands Events Authoritative Events New Views We finally have a reasonably flexible architecture to play with. We’ve separated our Commands, we’re storing our Events and we’re using them to build our domain model. Let’s see what else we can do, shall we? What… Continue reading

  • A Trip to CQRS – Authoritative Events

    This is part 4 of 5. The entire series is here: Intro Commands Events Authoritative Events New Views I left you in the previous post with a bit of a cliff-hanger, didn’t I? So what is the “rather major flaw” in our nice Event publishing system? Well, the big problem is that it may be… Continue reading

  • A Trip to CQRS – Events

    This is part 3 of 5. The entire series is here: Intro Commands Events Authoritative Events New Views In my last post, the system was introduced to Commands in order to structure the code a bit and make sure to separate the updates from the reads. Now it’s time to actually bring in some business… Continue reading

  • A Trip to CQRS – Commands

    This is part 2 of 5. The entire series is here: Intro Commands Events Authoritative Events New Views This is post #2 in the series. I very much recommend you to read them in order, otherwise I’m pretty sure confusion will arise.. All the code for this step is found on the commands branch: https://github.com/andlju/hotel-admin/tree/commands… Continue reading

  • A Trip to CQRS – Intro

    This is part 1 of 5. The entire series is here: Intro Commands Events Authoritative Events New Views A couple of days ago I held a presentation at DevSum 2012 in Stockholm. The topic was “A Trip to CQRS” and is basically me talking about a project that we’ve been working on for the past… Continue reading

  • Code Contracts for your Interface

    So by now, you have probably heard a lot about “code contracts”, a new feature in .NET 4.0 that allows you to decorate your methods and properties with things like pre- and post conditions. I’ve seen them mentioned a lot and I’ve seen quite a few basic demos that explain the different types of contracts… Continue reading

  • Intressant på DevSum 2010

    Cornerstone har en konferens på gång i sommar; Developer Summit 2010 på Nalen i Stockholm. Jag är inbokad sedan ungefär en vecka tillbaka! Många seminarier blir det och jag har rätt svårt att välja.. De kör ett antal olika teman (.Net/VS/TFS, Security, Metod, Webb, Mobile, Cloud och ett eget “spår” för Patterns & Practices). Tänkte… Continue reading

  • Unity interception performance

    The past two years or so I’ve been working with a rather large team of developers on the latest incarnation of our bespoke web site platform here at Thomas Cook NE. We decided early on to use Unity and the Interception Extension at pretty much all layers across the entire site. One page view will… Continue reading

  • Windows Server 2008 as development platform

    Well, this is going to be interesting. I’ve spent the day installing Windows Server 2008 on my brand new laptop at work. I was inspired by Mikael Deurell’s post about using Hyper-V etc. So far it’s been much easier than I expected. Pretty much all device drivers for my Compaq 8510w installed without any problems… Continue reading

About Me

Consultant, Solution Architect, Developer.

Do note that this blog is very, very old. Please consider that before you follow any of the advice in here!

Newsletter