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.
Here’s a version of a conference talk I recently gave at #SummitNA2025 in Orlando. It covers the capabilities of Power Automate Desktop and an introduction thereto. #powerautomate #powerautomatedesktop #rpa
I’ve spent time with Claude Sonnet 4. Now it’s time to give the ChatGPT 5 model a try