Daniel Schroeder | aka deadlydog
banner
danskingdom.com
Daniel Schroeder | aka deadlydog
@danskingdom.com
Experienced software developer & IC. Dual MS MVP. FOSS creator, maintainer, & contributor. Loves C#, .NET, PowerShell, AutoHotkey, DevOps. Automate Everything!

I mostly share tech-related posts and memes. Blog and socials at https://blog.danskingdom.com
I ended up feeding the runtime error into Copilot. It found and fixed the issue within a couple minutes. Just needed to remove an empty ClientCertificates line from the appsettings.json auth section.

Since Copilot fixed the problem, I guess I'll call this one a draw 😛
November 14, 2025 at 11:58 PM
They deprecated the .NET Upgrade Assistant extension/CLI in favour of the Modernize feature. Was cool that it generated a plan and progressed through it, but end result was lacking. Seems like it's not quite ready yet.

Manually migrating using the docs now: learn.microsoft.com/en-us/aspnet...
Migrate from ASP.NET Core in .NET 8 to ASP.NET Core in .NET 9
Learn how to migrate an ASP.NET Core in .NET 8 to ASP.NET Core in .NET 9.
learn.microsoft.com
November 14, 2025 at 10:55 PM
Yup, it already supports WhatIf, but doesn’t list all of the files that would be deleted; it just lists the repos that would be cleaned. I’ve started looking at implementing showing the files today already 🙂
November 8, 2025 at 9:43 PM
I'll note that the primary use case for this module IS to delete files/directories that are in the .gitignore file. e.g. build artifacts, NuGet packages, node_modules, etc.

I'm going to see if I can make it a bit safer though 👍
November 8, 2025 at 7:53 PM
Providing that option as a parameter sounds like a great feature request 🙂 Noted ✅
November 7, 2025 at 4:06 AM
Or are you saying that you have files in your .gitignore that you actually don't want to be deleted? e.g. you don't want to commit your .vscode directory to git, but also don't want it to get deleted?
November 6, 2025 at 9:28 PM
Is that a question? Or are you saying that it did delete them?

If it detects untracked files in the git repo, it won't clean the repo. In the screenshot, you can see the first line shows the repos that had untracked files, so they weren't cleaned. It is meant to prioritize safety.
November 6, 2025 at 9:24 PM
When you’re a software engineer but don’t work at the company and they ignore your issue reports for too long 😛
November 6, 2025 at 12:48 AM
"it’s the best way to guarantee reliability"

I would offer that microservices introduce so many network partitions that they reduce reliability. What they do do is force you to think about failure scenarios and build resilience into your apps. You can do that without using microservices tho
October 21, 2025 at 10:53 PM
"microservices should be the default for every application"? Yikes. Even small applications? What about applications with only a single dev team?

The answer is definitely "it depends", but I'd hazard a guess saying microservices are appropriate for less than 5% of applications.
October 21, 2025 at 10:51 PM