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
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
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.
You’ve been able to create extension methods for C# types for a long time. With C# 14, extensions get a whole new look and feel. And, some new functionality as well.
Taking a look at the Excel connector from Encodian and what it offers above and beyond the built-in Excel connector that Microsoft provides for the Power Platform and Logic Apps.
Here’s a look at all the tools I currently use for development, speaking, and blogging.
An introduction to Copilot in Power Automate and Power Automate in Copilot.