Category Archives: introduction

Micro service based architecture

Introduction This post is part of a series that describes the implementation of a fully automated continuous deployment pipeline. For an overview and a table of content please refer to this post. In this post I want to discuss what … Continue reading 

Also posted in architecture, Micro services, patterns | 4 Comments

Implementing a CI/CD pipeline

Introduction In one of my previous postsĀ I have talked about continuous deployment and continuous delivery and why it is important. In a series of posts I want to describe in detail the various patterns that are necessary to successfully implement … Continue reading 

Also posted in .NET, architecture, containers, continuous deployment, design, How To, Micro services, patterns, practices, Uncategorized | 1 Comment

Continuous deployment

These days everybody wants to try new ideas as quickly as possible in the market. We want to see whether or not our customers like a new feature. If yes then we want to work on the feature and improve … Continue reading 

Also posted in continuous deployment, Uncategorized | 14 Comments

Event sourcing applied – the read model

In my last posts about event sourcing I discussed the write side of the picture. I introduced the aggregate which is the target of commands and as a reaction publishes event and I have also discussed the application service which … Continue reading 

Also posted in architecture, asynchronous, Event sourcing, GetEventStore, How To, patterns, practices, Read model | 17 Comments

CQRS Workshop – Retrospective

Introduction Today I had the honor of leading the first of a series of workshops at ClearMeasure. The topic of this workshop was CQRS. After a brief introduction into the topic the attendees were working in teams of 2 to … Continue reading 

Also posted in architecture, CQRS, design, How To, learning, practices, workshop | 6 Comments

Creating an Angular application end-2-end – Part 3

Introduction In the last two posts of this series which you can find here and here I started to implement the server side of a complete Angular JS application that uses CQRS and Event Sourcing as architectural patterns and stores … Continue reading 

Also posted in Event sourcing, GetEventStore, How To, MongoDB, Read model, Ubuntu | 2 Comments

Writing an Angular JS application end-2-end–Part 2

Introduction In the previous post I showed how we can use Yeoman to scaffold a new ASP.NET vNext application on Ubuntu. I then implemented a simple RESTful API and also started to implement the basics of a domain model. In … Continue reading 

Also posted in ASP.NET vNext, CQRS, Event sourcing, GetEventStore, How To, REST, Ubuntu | 5 Comments

Creating an Ubuntu developer VM on Hyper-V – Part 4

Introduction We have been in the past and still are to a certain extent a .NET shop. Thus it is very important to us that we can develop our backend using ASP.NET Web API. ASP.NET vNext is now OSS and … Continue reading 

Also posted in ASP.NET vNext, How To, installation, REST, Setup, Ubuntu, VM | 1 Comment

Creating an Ubuntu developer VM on Hyper-V – Part 2

Installing MongoDB For a more detailed description of the process refer to the official MongoDB documentation here. First off we have to import the MongoDB public GPG key Then, similar as we did for Mono in the previous post we … Continue reading 

Also posted in GetEventStore, How To, installation, MongoDB, Setup, Ubuntu | 2 Comments

AngularJS–Part 16, Forms

A list of all previous posts in this series about Angular can be found here. Introduction Most applications offer some way of adding or changing data to the user. In this post I want to discuss data entry in an … Continue reading 

Also posted in AngularJS | 6 Comments