News

A while ago, I blogged about using MediatR to build a processing pipeline for requests in the form of commands and queries in your application. MediatR is a library I built (well, extracted from ...
Once I have done that and sourced the profile I can now use the CLI e.g. like this awscli s3 ls and I get the list of all S3 buckets defined in my account. Thanks to the fact that Docker containers ...
Introduction This time in our series about containers we are going to look a bit more closely into what happens when a container starts and how we can influence that. Specifically we’re going to learn ...
Well, that was easy. Now let’s try to run a container using the image we just built. docker run --name my-api -d -p 5000:5000 sample-api OK, in the above command we told Docker to run a container with ...
To help those building applications using the new Microsoft DI libraries (used in Orleans, ASP.NET Core, etc.), I pushed out a helper package to register all of your MediatR handlers into the ...
One of the libraries that I use on most projects (but probably don’t talk about it much) is now updated for the latest ASP.NET Core MVC. In order to do so, I broke out the classic ASP.NET and ASP.NET ...
Introduction This post is part of my series about implementing a CI/CD pipeline. Please refer to this post for an introduction and a full table of content. In this post I want to demonstrate step by ...
The Fixie test framework has been in production use for over a year now, and I’ve had a chance to work with it on a number of real world projects as well as a large project developed for training ...
As I work towards the 4.2 release of AutoMapper, I got a little inspiration. Over the past year or so I’ve given some talks/podcasts about a long-lived open source codebase. One of my biggest regrets ...
In the last post, I looked at auto-property enhancements, with several comments pointing out some nicer usages. I recently went through the HtmlTags codebase, C# 6-ifying “all the things”, and auto ...
In my last few posts I started by revisiting the architectural pattern Event Sourcing and looked into how we can apply this pattern. I first discussed implementation of the aggregates and then of the ...
Hi Jimmy, You are mixing two different 'aspects'. therefore, i reserve right to disagree with you in your approach to consider "slices" and "layers" as mutually exclusive. Just put Features (Which you ...