A quick introduction to setting up automated code style checking for .NET Core projects with StyleCopAnalyzers and editorconfig.
Static state in an ASP.NET Core application can cause problems when running subsequent integration tests. In this post we take a look at how to solve this.
Second part of an exercise illustrating how F# can provide an elegant solution to some of the challenges we face when designing data models in OO languages.
A simple data model exercise illustrating some challenges we encounter when designing domain models in object oriented programming languages.
Taking a look at how the composition of the Kleisli category can be implemented in C#, and what are the limitations we have to face in type inference.
Two possible problems (and their solutions) we can run into when registering objects with various lifecycles with the DI container of ASP.NET Core.
A simple approach to evaluate DataAnnotation validation attributes not only on model properties, but on the action method parameters as well.
Some random tips and tricks I have learnt during spending a couple of weeks with getting started with ASP.NET Core.
Implementing client-side compression for Couchbase is pretty simple. In this post we take a look at what this costs us and how significant the benefits are.
This blog post describes some quirks and issues with Couchbase Server which can make getting started with it more difficult and troublesome.
GetHashCode plays an important part in the implementation of a hash map. We should be familiar with it when using a custom type as a Dictionary key.
A look under the hood of Dictionary<TKey, TValue>, an overview of how the hash map data structure has been implemented in the .NET Framework.
An introduction to how a hash table works, which is the foundation of the key-value stores implemented in many environments.
There are different ways to store state during SpecFlow tests, and all of them have benefits and drawbacks.