"Where Did Database First Go?" If you were using Entity Framework when EF Core first dropped, you probably remember the moment you went looking for database-fir...
Blog
the overengineer.
I've been told I have a penchant for occasionally over-engineering solutions. On my ever-present mission for improvement, that habit sometimes yields new and inventive ways to solve challenges. More often than not, the result is affectionately described as cursed.
As a digital manifestation of "Misery loves company," this is where I document the experiments. I also publish on Hashnode.
9
Posts
38
Tags
9
Categories
Latest blog posts
Recent writing, experiments, and lessons learned.
- JD.Efcpt.Build
- You Don't Hate AbstractionsIt’s an hour until you’re free for the weekend, and you’re trying to knock out one last ticket before you escape into whatever assuredly action-packed plans awa...

- Announcing TinyBDD: Fluent, Executable Scenarios for .NETAnnouncing TinyBDD: Fluent, Executable Scenarios for .NET 👉 GitHub · NuGet · Docs --- What if the shortest path from "we need this" to "it works in prod" was j...
- BDD: Make the Business Write Your TestsWhat if the business wrote the tests, and developers just made them pass? That's the promise of behavior-driven development (BDD). Instead of developers guessin...
- What is "Code"?Technology is a wonderful thing. Humans, and perhaps even our direct ancestors, have been employing it for millennia. From stone tools to quantum computers, hum...
- Automating Nightly Local Database Refreshes from Azure Blob Storage with DockerBackground In cloud-hosted applications, it is common to restrict access to production databases. This is a good practice, but it can make it difficult for vari...
