Event Sourcing in .NET Core – part 4: query models

Hi All! Welcome to the fourth part of the series about Event Sourcing. This time we’ll see how we can leverage the events to refresh our Query Models. The last time we saw how we can make use of a message queue to publish domain events to other interested parties. As I mentioned last time, […]

Categories: .NET, ASP.NET, Design Patterns, Kafka, Microservices, MongoDB, Software Architecture

ASP.NET Core structured logging – part 1: introduction

Hi All! In this post, we’ll see what’s the difference between “standard” and “structured” logging and how the latter can help us tracing down issues in our systems. But first, let’s begin with a question. Ever had to go through countless of log messages to find a single tiny entry? Then you know how it […]

Categories: .NET, ASP.NET, Microservices

Conway’s Game of Life with Blazor

Hi All! In this article, we’re going to see an easy way to implement Conway’s Game of Life using Blazor. I’ve been spending some time these days working with Blazor. It’s quite an interesting technology, and definitely an excellent alternative to Angular or React or WhateverFancyLibraryJs kids are using these days. Blazor’s has a lot […]

Categories: .NET, Blazor, Programming

Write integration tests on MongoDB with .NET Core and Docker

Hi All! In this post, we’re going to explore a simple but effective way to write integration tests on MongoDB using .NET Core and Docker. A while ago I wrote a small series about Unit Testing on MongoDB. A lot has changed since then and I also received few requests to add more details. To […]

Categories: .NET, Docker, MongoDB, Programming, Testing

© 2020 Davide Guida

Theme by Anders NorenUp ↑