Mitch's Blog

Filter Posts By
Jun 01, 2026

GitHub Copilot Credit Based Usage Is Live - Now What?

Well, the day has come, the pricing world has been flipped on its head. What does this mean for us? What does this mean for AI usage as a whole, and what should we do? I'll dive into all of this myself in this post, based on initial reactions in the first few hours of the billing change.

Read Full Article
May 13, 2026

Be Ready: GitHub Copilot Pricing & Usage Changes Will Hit Hard

We have been in the honeymoon period with GitHub Copilot over the last 12 months, amazing functionality, huge improvements in productivity, and the ability to do things that are just amazing. That all came with some really, really low pricing, but that is all about to change, and the method of that change is still very much up in the air, but it is something that we need to plan for, and be ready!

Read Full Article
May 07, 2026

.NET Upgrades Done Right: Beyond the "It Builds" Target

With technology evolving at the speed of light, it is hard to manage upgrades and updates. Sometimes it is easy to get lulled into the "It builds" so its good enough mindset. However, there are a few quick steps that you can take to help reduce the burden of doing things the "right" way.

Read Full Article
May 06, 2026

Proper Not Found (404) Responses in Blazor Interactive Server

We love to think that users are proper in how they interact with our applications, or that they are able to do things in a way that is consistent with expectations. But, we all know that isn't actually the way life works! The 404 response is not only important for users, but it is also valuable for bots/search engines to disclose content that has been removed or otherwise. Lets dive in to how to do this properly with .NET 10 and Interactive Server Blazor,

Read Full Article
Apr 24, 2026

.NET MAUI & GitHub Actions Missing Targets Default Projects

Recently, when setting up CI/CD for a .NET MAUI project, I had a heck of a time getting what should have been a simple command to build, nothing like a bit of debugging issues to waste an afternooon. So I thought I'd spare everyone the hassle and share my experience hoping it helps you out!

Read Full Article
Apr 06, 2026

Using Blazor Sections For Complex Situations

Blazor provides a number of helpful utilities to manage content and flows within your application, but at times you may encounter conflicts, especially when individual pages need to override items set at the Layout or even app level. A great example of this is SEO inclusions. Sections are your friend for this situation. Let's dive in!

Read Full Article
Feb 11, 2026

Deploying Humanizer Without All the Extra Language DLLs

Humanizer is a great open source library for taking things that aren't human friendly and making them human friendly, and it has amazing support for different locales and such. However, the default installation package includes a LOT of languages, and many times individuals are overwhelmed with the clutter that happens with it. Lets explore some procedures that you can use to trim this down.

Read Full Article
Dec 02, 2025

Revisiting GitHub Copilot Agent Configuration

A few months ago I discussed some basic configuration elements for the then "freshly released" Copilot Coding Agents. A lot has happened in the last 4-6 months, and I thought it would be worthwhile to revisit things a bit and show how to get started with your projects.

Read Full Article
Sep 01, 2025

Arbitrary SQL, Migrations & Idempotent Scripting

I'm a huge fan of Entity Framework Migrations, using them for almost all client projects. In a given week, I will see dozens of changes deploy to production successfully across our portfolio of projects. However, there is always that "one task" that results in a failure and each time it happens it triggers an update to our internal training and review processes, and it has to do with repeatable scripting and the use of the "idempotent" flag. I thought I'd share our experiences with everyone, to help prevent issues for others.

Read Full Article

Notice

Content provided in this blog is provided "AS-IS" and the information should be used at your own discretion. The thoughts and opinions expressed are the personal thoughts of Mitchel Sellers and do not reflect the opinions of his employer or any other affiliated company.

This blog’s content is copyright protected. Re-publishing on other websites is allowed as long as proper credit and backlink to the article is provided. Any other re-publishing or distribution of this content is prohibited without written permission from Mitchel Sellers.