CQRS by Example – Simple ASP.Net CORE implementation

In this blog post we’re going to explore a simple ASP.Net Core CQRS WebApi project. The code for this tutorial exposes a demonstrative API to manage a blog. The source code is available on my GitHub account. This post continues from the introduction post about CQRS. Get started To follow this tutorial the first thing…… Continue reading CQRS by Example – Simple ASP.Net CORE implementation

CQRS by example – Introduction

I’m doing some R&D for a future project at work and I’m currently exploring some architectural prototypes. In the last few weeks I explored the CQRS pattern. CQRS thanks to the separation of the read/query services from the action/command services enables us to do many things. At a very basic level applying CQRS means something…… Continue reading CQRS by example – Introduction

ALM DOs & DON’Ts – Definition of done

We all have been in this kind of situation: someone in the team states that a feature is done but in reality there is that little thing to figure out and the coding is completed the day after. Why is that? Because every person has a different definition of done inside his mind. How can…… Continue reading ALM DOs & DON’Ts – Definition of done

How to release a hotfix with pull-request inside VSTS in 3 steps

We all know the situation: the customer finds a critical bug in the latest release and he wants us to release a new version of our application with a fix. How do we handle this situation without breaking our team policies? How to release a specific fix to avoid regression problems? First we need to…… Continue reading How to release a hotfix with pull-request inside VSTS in 3 steps

ALM DOs and DON’Ts – Unit test

A unit test is a runnable piece of code that verifies that another piece of code (called production code) does what it is supposed to do. A unit test has many characteristics and one of the most important is that a single unit test must verify one and only one thing. If a unit test specifies more…… Continue reading ALM DOs and DON’Ts – Unit test

ALM DOs & DON’Ts – Database source control

The database is a critical part of our application. If we deploy version 2.0 of our application against version 1.0 of our database, what do we get? A broken application. And that’s why our database should always be under source control right next to our application code.

2 anni di blogging: cosa ho scoperto che può tornarti utile

Oggi questo blog compie 2 anni. Solo a scriverlo mi sembra impossibile. Ma cosa mi sta insegnando questo viaggio?   Cosa ho imparato L’anno scorso ero particolarmente colpito dal fatto di aver raggiunto le 200 visite nel mese di luglio 2017. Adesso in un mese il conteggio arriva a 1600 da 3 mesi consecutivi. Ovviamente…… Continue reading 2 anni di blogging: cosa ho scoperto che può tornarti utile