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 ...

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 ...

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 ...

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 ...

A Trip to CQRS – Intro

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 ...

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 ...

What’s up?

I know, I know.. I’ve been extremely lazy lately, at least when it comes to sharing knowledge with you guys. I guess the main reason for that is that I’m currently on parental leave which means that my days are not really spent researching, architecting and developing as much as they are spent entertaining Miranda… ...

Online course from 2xSundblad

I’ve just looked through a part of the preview of the coming online course from 2xSundblad called Architecting Service Oriented Systems – Overview. It’s Flash-based with a mix of video, audio and slides. Looks very promising and it will be available for a very reasonable $399 (if you register your interest early you’ll even get ...

The Agile pyramid

One of my favorite developer sites, Worse Than Failure (used to be called The Daily WTF), just published an article about Agile methodologies and why they suck. While I don’t agree with Alex it’s always fun when an analogy is turned upside down… The problem here is that the Pyramid analogy is flawed in the ...

Code beauty

It’s pretty clear that there are two basic kinds of developers; those that write code only to get the job done, and those that write code which in addition to getting the job done also looks good. I’m definitely part of the latter group and I have to say that sometimes I get frustrated when ...