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.
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