Come see me for my full-day workshop Practical Jumpstart: Building Enterprise Apps with .NET MAUI Blazor @TechBash on October 13th! Register today if you haven't www.techbash.com/ #dotnet #maui #mvpbuzz
Mitchel Sellers
@mitchelsellers.bsky.social
Software Architect, Parent, Pilot, Instructor just looking to share my experiences with others #dotnet #mvpbuzz #flying
Confused by #logging with .NET applications? Want to make your logs work for you? Come to my talk at @TechBash October 13-16 and tame those logs and gain amazing insight! #dotnet #mvpbuzz www.techbash.com/
Come see me for my full-day workshop Practical Jumpstart: Building Enterprise Apps with .NET MAUI Blazor @TechBash on October 13th! Register today if you haven't www.techbash.com/ #dotnet #maui #mvpbuzz
Confused by #logging with .NET applications? Want to make your logs work for you? Come to my talk at @TechBash October 13-16 and tame those logs and gain amazing insight! #dotnet #mvpbuzz www.techbash.com/
Confused by #logging with .NET applications? Want to make your logs work for you? Come to my talk at @TechBash October 13-16 and tame those logs and gain amazing insight! #dotnet #mvpbuzz www.techbash.com/
Come see me for my full-day workshop Practical Jumpstart: Building Enterprise Apps with .NET MAUI Blazor @TechBash on October 13th! Register today if you haven't www.techbash.com/ #dotnet #maui #mvpbuzz
I'm working on planning new blog and video content, focusing on "Efficient AI for .NET/GitHub" such as proper setup, guidance, reducing token usage, etc. What other topics would you like to see me discuss? #mvpbuzz
Blazor Interactive Server tip: If your “Not Found” page still returns HTTP 200, your app may have SEO and indexing issues. Here’s how to properly return real 404 responses in .NET 10 using NavigationManager.NotFound(). 🔗 mitchelsellers.com/blog/article... #dotnet #blazor #aspnetcore
🚀 Upgrading to the latest version of .NET is about far more than simply getting your application to compile again. 🎥 Learn how to do it right here: www.youtube.com/watch #dotnet #aspnetcore #blazor #softwaredevelopment #azure #csharp #visualstudio #dotnetupgrade
Episode 011 - .NET Upgrades Done Right: Beyond “It Builds"
Upgrading your .NET applications isn’t just about getting the solution to compile successfully. In this episode of The Tech Vault with Mitchel Sellers, we take a deep dive into what a real .NET upgrade process should include to ensure your applications are modern, secure, maintainable, and taking advantage of the latest platform improvements. Too often, teams update package versions, fix a few breaking changes, and stop once the build turns green. But that approach can leave performance gains, security improvements, tooling updates, framework enhancements, and modernization opportunities completely untouched. In this episode, we cover: ✅ Evaluating framework and dependency compatibility ✅ Identifying hidden upgrade risks and breaking behaviors ✅ Updating libraries, SDKs, workloads, and tooling ✅ Reviewing authentication, hosting, and configuration changes ✅ Taking advantage of new .NET runtime and ASP.NET Core features ✅ Modernizing legacy patterns during upgrade cycles ✅ Testing, validation, and deployment considerations ✅ Why “it builds” is only the beginning Whether you are making a small .NET 9 to .NET 10 upgrade, or a larger transition, the tips here should help! 🔗 Learn more at: https://mitchelsellers.com https://iowacomputergurus.com 🎥 Subscribe for more .NET, Azure, Blazor, MAUI, architecture, and development insights from The Tech Vault with Mitchel Sellers. #dotnet #aspnetcore #blazor #softwaredevelopment #azure #dotnetupgrade #visualstudio #csharp
youtube.com
GitHub Copilot pricing & usage changes are coming, and they'll hit hard! Be ready, know what is coming, and how you can be prepared for what is next! Read my full breakdown on the upcoming changes bit.ly/3PluoYq #githubcopilot #ai #devtools
Today, we launched a production site that has been under development for the better part of 9+ months. Amazing to see it in production! Case Study coming soon! #dotnet #blazor #dotnetmaui
🚀 Upgrading to the latest version of .NET is about far more than simply getting your application to compile again. 🎥 Learn how to do it right here: www.youtube.com/watch #dotnet #aspnetcore #blazor #softwaredevelopment #azure #csharp #visualstudio #dotnetupgrade
Episode 011 - .NET Upgrades Done Right: Beyond “It Builds"
Upgrading your .NET applications isn’t just about getting the solution to compile successfully. In this episode of The Tech Vault with Mitchel Sellers, we take a deep dive into what a real .NET upgrade process should include to ensure your applications are modern, secure, maintainable, and taking advantage of the latest platform improvements. Too often, teams update package versions, fix a few breaking changes, and stop once the build turns green. But that approach can leave performance gains, security improvements, tooling updates, framework enhancements, and modernization opportunities completely untouched. In this episode, we cover: ✅ Evaluating framework and dependency compatibility ✅ Identifying hidden upgrade risks and breaking behaviors ✅ Updating libraries, SDKs, workloads, and tooling ✅ Reviewing authentication, hosting, and configuration changes ✅ Taking advantage of new .NET runtime and ASP.NET Core features ✅ Modernizing legacy patterns during upgrade cycles ✅ Testing, validation, and deployment considerations ✅ Why “it builds” is only the beginning Whether you are making a small .NET 9 to .NET 10 upgrade, or a larger transition, the tips here should help! 🔗 Learn more at: https://mitchelsellers.com https://iowacomputergurus.com 🎥 Subscribe for more .NET, Azure, Blazor, MAUI, architecture, and development insights from The Tech Vault with Mitchel Sellers. #dotnet #aspnetcore #blazor #softwaredevelopment #azure #dotnetupgrade #visualstudio #csharp
youtube.com
Blazor Interactive Server tip: If your “Not Found” page still returns HTTP 200, your app may have SEO and indexing issues. Here’s how to properly return real 404 responses in .NET 10 using NavigationManager.NotFound(). 🔗 mitchelsellers.com/blog/article... #dotnet #blazor #aspnetcore
#Blazor Sections are a critical element for complex layout solutions and something you should have in your toolbox! Here is one of my recent usages of these to solve a complex problem! mitchelsellers.com/blog/article... #mvpbuzz #dotnet
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!
mitchelsellers.com
Excited to be speaking at #OrlandoCodeCamp2026 today! I have an awesome #asipre demo all worked up and excited to share! See everyone at 9:30 #mvpbuzz #dotnet
How has the advent of AI changed your day-to-day life? 🤖✨ What development tools do you use? Share your experiences and let's discuss how AI is transforming our everyday tasks and workflows! 💡👇 #AI #TechTalk #Innovation #DailyLife #DevelopmentTools
What .NET 11 feature are you most excited for? Share your thoughts in the comments! Let's dive into the future of development together! 🚀✨ #DotNet11 #SoftwareDevelopment #TechTalk
#Blazor Sections are a critical element for complex layout solutions and something you should have in your toolbox! Here is one of my recent usages of these to solve a complex problem! mitchelsellers.com/blog/article... #mvpbuzz #dotnet
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!
mitchelsellers.com
🚀 With AI being the hot item, what is your favorite new AI ability? 🤖 Share your thoughts below! Let's discuss the amazing ways AI is transforming our lives! 💡✨ #AI #ArtificialIntelligence #Innovation #TechTalk
/rant Hard-coding the same value, in 27 locations, across a solution, should be worthy of a mandatory training session for any developer! Maintenance of a project IS a feature..... /endrant #techwoes #rant #bestpractices
AI vs AI! Lets Get Productive with GitHub Copilot Agent & Code Review! mitchelsellers.com/blog/article...
GitHub Copilot Agent vs. GitHub Copilot Code Review
Agents are all the rage today, but what happens when we start using multiple agents together? Can we improve the overall accuracy of our results? Can we reduce the total time to develop a feature? Let's dig in and find out!
mitchelsellers.com
Excited to be attending the #MVPSummit2026, it is a great opportunity for me to connect with the Microsoft Team and other MVPs! Always so much information to learn/share! If you will be there, or in Seattle I'd love to connect!
This Thursday I have a VoD streaming presentation for Warsaw IT Days 2026 talking about #EntityFrameworkCore and #performance. Check it out - warszawskiedniinformatyki.pl/en/
Warsaw IT Days
25+ tracks || 300+ lectures || Spring 2026 || PGE Narodowy
warszawskiedniinformatyki.pl
With the first preview of .NET 11 released, I'm excited to hear your thoughts! What's your favorite improvement? Share in the comments below! 👇✨ #DotNet11 #DeveloperCommunity #TechUpdates #Programming
What happens when you lose your domain? 😱 Join Me + guest Laurie Barrett from The Social Bark as we unpack real customer horror stories and how to avoid becoming the next one! Watch now: youtu.be/dSDtk_w1Sj8 #ilearnedfromthat #domainsecurity #whatnottodo
Episode 006 - Customer Horror Stories - The Lost Domain
Customer Horror Stories – The Lost Domain Tech Vault with Mitchel Sellers featuring special guest Laurie Barrett from The Social Bark Losing access to your own website domain… it sounds like something that should never happen. Yet, it’s one of the most terrifying — and surprisingly common — situations businesses face. In this episode of The Tech Vault, Mitchel Sellers is joined by Laurie Barrett, owner of The Social Bark, to explore shocking real-world domain mishaps. From expired registrations and vanishing DNS records to unauthorized ownership and digital hostage situations… these stories are ones every business leader should hear. 🎯 What you’ll learn: How critical your domain truly is to your business identity Real stories about how domains get lost — and the fallout Best practices to ensure YOU stay in control Steps to recover a lost domain and prevent future risk Whether your company is small or scaling fast, this episode will help you avoid becoming the next horror story. 🛠️ Stay informed. Stay secure. Stay in control. 🔗 Learn More & Connect IowaComputerGurus: www.iowacomputergurus.com Mitchel Sellers: www.mitchelsellers.com The Social Bark: www.thesocialbark.com #websitedomain #websitesetup #ownership #technology #digitalsecurity
youtu.be
A vanished domain. A frantic business owner. A nightmare that could happen to YOU. New Tech Vault episode with Laurie Barrett! See the full story 👇https://youtu.be/dSDtk_w1Sj8 #techsecurity #domains #businessownership
Episode 006 - Customer Horror Stories - The Lost Domain
Customer Horror Stories – The Lost Domain Tech Vault with Mitchel Sellers featuring special guest Laurie Barrett from The Social Bark Losing access to your own website domain… it sounds like something that should never happen. Yet, it’s one of the most terrifying — and surprisingly common — situations businesses face. In this episode of The Tech Vault, Mitchel Sellers is joined by Laurie Barrett, owner of The Social Bark, to explore shocking real-world domain mishaps. From expired registrations and vanishing DNS records to unauthorized ownership and digital hostage situations… these stories are ones every business leader should hear. 🎯 What you’ll learn: How critical your domain truly is to your business identity Real stories about how domains get lost — and the fallout Best practices to ensure YOU stay in control Steps to recover a lost domain and prevent future risk Whether your company is small or scaling fast, this episode will help you avoid becoming the next horror story. 🛠️ Stay informed. Stay secure. Stay in control. 🔗 Learn More & Connect IowaComputerGurus: www.iowacomputergurus.com Mitchel Sellers: www.mitchelsellers.com The Social Bark: www.thesocialbark.com #websitedomain #websitesetup #ownership #technology #digitalsecurity
youtu.be
Entity Framework is awesome, but idepotent scripting can sometimes trip up development teams. Learn from my mistakes with some best practices tips for custom migration activities for #efcore migrations mitchelsellers.com/blog/article... #mvpbuzz #learnfromme
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.
mitchelsellers.com