A personal pet peeve of mine when joining a new project or environment is the developer experience (DX). Under this rather wide umbrella term I summarize everything that is needed to get a project running, tested and deployed apart from the actual business code itself. Starting on the local development environment setup, over being able to build and test locally to finally being able to deploy.
In the following series of posts I will try to visit some recurring problems and obstacles and give and some heavily opinionated and patterns on how to solve them.
Some of the following example make use of a library available at https://pellepelster.github.io/solidblocks/ where I implemented some of the more common patterns.
Look here all posts of the series or via the list below.