April 18, 2024
10 minute read
Mainlining Some very experienced developers, some of whom I’ve heard it from in-person, strongly advocate what is often called “mainline” or “trunk-based” development, meaning that the git history is a series of commits directly to the main branch, with no pull requests, feature branches or merge commits in sight. This...
Read More
March 27, 2024
14 minute read
It might seem a bit odd to write a post on software tests after so many years and so much content, yet to this day I see well meaning developers writing software without adequate test coverage. In fact I will share that I myself have been very late to enlightenment...
Read More
March 6, 2024
1 minute read
I’ve been digging in to making dotnet new templates and it turns out to be a remarkably capable bit of tooling. It’s particularly useful when you want to build a load of similar microservices with their own git repos. It can: Rename files. Rename strings (variables, class names etc). Preserve...
Read More