Migrations feel simple, and they are… until they aren’t. A bad migration, especially in production, leads to a really bad day. It’s important to do all you can to get it right from the start.
MVC controllers are legacy and no longer the go-to technology for handling your endpoints. Minimal APIs are the mainstream, but FastEndpoints has developed a strong following
AI is great and has it’s uses. One of those uses is to help my content making to be more efficient and productive.
It’s one of the eternal debates of software development data management: How do you manage records that get deleted?
I spent a weekend with Claude Code and made a Rogue-like dungeon crawler game
Some things in Power Automate work great. Some of them can be better done by a dedicated programming language like .NET. So, I made an API for myself
Immutability - the state or quality of being unchangeable, unalterable, or unable to be modified over time.
Scheduling tasks in .NET is a lot easier these days. While scheduling libraries have been around a long time, the options available today are better than ever. We’re going to take a look at one of the available libraries: Hangfire
Got to attend CodeMash 2026 last week. Thought I’d share a few of my thoughts about CodeMash and conferences in general in this post-pandemic world.
Messing around with a production database can be dangerous, but sometimes it’s necessary. A few safe habits can go a long way to protecting your data, your applications, and your company.
New year, new me, new goals, right?
Here’s my 2025 year in review