Category Archives: CQRS

AngularJS–Part 5, pushing data to the server

Introduction This is a series of posts to describe our approach to slowly migrate a Silverlight based client of a huge and complex LOB  to an HTML5/CSS3/JavaScript based client. These posts report on the lessons learnt and are meant to … Continue reading 

| Leave a comment

CQRS and user experience

CQRS as a concept is relatively easy to grasp, as it’s really just two objects where there was once one (plus all the stuff underneath the covers to make that happen). Where I see most teams struggle to apply these … Continue reading 

| Leave a comment

Busting some CQRS myths

CQRS, while a relatively simple concept, still brings a lot of assumptions about what CQRS is and should be. So what is CQRS? Simply put, CQRS is two objects where there was once one. We’re splitting code infrastructure down to … Continue reading 

| Leave a comment

ADNUG Presentation July 9, 2012

I want to thank all people who attended my presentation about CQRS and Event Sourcing at the ADNUG meeting on July 9, 2012. It was a great experience for me and I was pleased about the many questions you had. … Continue reading 

Also posted in Git | 2 Comments

Presenting at ADNUG meeting

I’m pleased to be invited to speak/present at the ADNUG meeting on Monday July 9th, 2012 at 6pm. The topic of my presentation will be CQRS and Event Sourcing with a special focus on how we do it at TOPAZ … Continue reading 

Also posted in .NET, Bootstrap, Command Line | 6 Comments

How we got rid of the database–part 6

In this series of posts I discuss how we do CQRS and event sourcing. One of our main goals was to reduce the overall complexity of our solution which ultimately led us to the point where we got rid of … Continue reading 

Also posted in .NET, Async, C#, WinForms | 4 Comments

Eventual consistency, CQRS and interaction design

Gabriel Schenker’s excellent series of posts on “How we got rid of the database” offers a great insight on the benefits of a CQRS/ES application. One of the problems often seen with designing user interfaces that introduce eventual consistency into … Continue reading 

| Leave a comment

How we got rid of the database–part 5

Preface In our company we were looking for a way to radically simplify the way we implement our enterprise software. We wanted to get rid of accidental complexity introduced by using complex and expensive middleware and server software like RDBMS. … Continue reading 

Also posted in Community, Product Reviews, Tools and Vendors | 5 Comments

How we got rid of the database–part 4

This is the fourth episode of a series of posts about how we do CQRS and event sourcing. To my (positive) surprise the first three parts (part 1, part 2, part3) have caused quite some discussion amongst the readers. Since … Continue reading 

Also posted in Branching Strategies, Git, Source Control | 3 Comments

How we got rid of the database–part 2

A quick introductory sample – continued In part one of this series I started to explain what we do, when e.g. a user (in the particular case a principal investigator) wants to schedule a new task. In this case a … Continue reading 

Also posted in Agile, Community, Kaizen, Lean Systems, Philosophy of Software, Standardized Work | 4 Comments