Updating the most influential book of the BASIC era
In this post, I introduce the project to update the BASIC Computer Games book to new programming languages, explain how to take part, and share some of my experience porting the game Life to C#.
9 posts
In this post, I introduce the project to update the BASIC Computer Games book to new programming languages, explain how to take part, and share some of my experience porting the game Life to C#.
In this article, I introduce ForeverFactory, an open-source library I wrote to make creating objects for tests easier.
In this article, I show a way to apply the concept of Screaming Architecture to our applications using MediatR, in order to highlight business value.
In this article, I show how the MediatR library works, and also ways it can help structure our applications around the business.
Pattern matching in C#? In this post we explore how this functional programming feature can improve our C# 8.0 programs.
Learn how to implement Health Checks with the ASP.NET Core 3.0 extensions. Very handy for setting up Kubernetes liveness probes!
Learn how to use mutation testing to assess the quality of a test suite. In this article, I show how to use Stryker to improve the tests of C# applications.
In this article we explore best practices and a few antipatterns that can plague the implementation of test data builders in C#. Check it out!
Is your test setup tedious and repetitive? Make your life easier with Test Data Builders! In this article we show how they work and how they simplify your tests.