A Hitchhiker's Guide to Strategic Design
Exploring Domain Driven Design to deliver robust software
Writing about software and other curiosities.
Exploring Domain Driven Design to deliver robust software
Let's profile some code! This time we'll look at options for number swapping in C#
A walk-through of the steps you need to follow in order to get your site working nicely on Google Cloud
We'll cover how to build a multi-stage Dockerfile with the Node and Dotnet base images so we don't need to apt-get Node
Some musings on supporting the same software for years
How many bad ways can we come up with to do something trivial?
How to take data from this object and put it in that object
Learning how to read from the command line and process a file using C#, one bunch of bytes at a time.
Learning how to read from the command line and process a file using Go, one bunch of bytes at a time.
Patterns and practices for wrapping .NET code in wait-and-retry blocks when making remote calls.
Retryable SQL Server exceptions, that lovely little library called Polly, and Dapper (or your favorite database access library)
Let's profile some code! And see if we can figure out some great options for things that might matter
Lessons learned from life with RavenDB 2.5 in production
How to integrate RavenDB server logging into Seq so you can up your visibility game
Fourteen years ago, we stood in front of a judge and made a promise to each other.
How to take everything from this object and put it in that object
Some tips for integration tests with RavenDB; the document database for .NET (plus other languages but we only care about that, right?)
My review of the community-inspired online .NET developer conference