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
Great example of vibe coding with the GitHub Copilot CLI. Lots of little tips and tricks mentioned/shown along the way. Not appropriate for all apps, but for small and proof of concept ones. Not always more productive, but a different workflow to be aware of.
November 16, 2025 at 5:14 AM
Disappointed in the #VisualStudio #Copilot "Modernize" feature. Updated a small #Blazor app from .NET 8 to 10. Took 10+ minutes. It only updated the #dotnet & NuGet versions from 8 to 10 in csproj files. No code changes. Breaks at runtime. Tests fail. Report said "all good" 😕
November 14, 2025 at 10:55 PM
Reposted by Daniel Schroeder | aka deadlydog
Nice article on the state of native AOT with the release of .NET 10: code.soundaranbu.com/state-of-nat...
State of Native AOT in .NET 10
After 3 years since my previous article on Native AOT, let’s find out how far AOT compilation in .NET has come.
code.soundaranbu.com
November 13, 2025 at 9:27 PM
Reposted by Daniel Schroeder | aka deadlydog
I'm going to try #CliffDiving with #PowerShell tonight.

www.meetup.com/pacific-powe...

Anyone else want to jump off the cliff?

@steviecoaster.dev may have parachutes.

Jump starts at 6 pm pacific time.
Cliff diving with PowerShell (And other bad ideas) (by Stephen Valdinger), Wed, Nov 12, 2025, 6:00 PM | Meetup
Much like you wouldn't go BASE jumping without a parachute, you wouldn't hand a script to someone with validation, right? Right??? In this session, we'll cover some tips an
www.meetup.com
November 12, 2025 at 8:00 PM
Reposted by Daniel Schroeder | aka deadlydog
Created a visual notification designer and testing tool for the #BurntToast PowerShell module @toastit.dev . Design notifications with a GUI, test them instantly, then copy the #PowerShell command to use in your scripts! Still a work in progress. Might be a bad idea lol. github.com/hov172/BurnT...
GitHub - hov172/BurnToast_Notification_Studio: A visual notification designer and testing tool for the [BurntToast](https://github.com/Windos/BurntToast) PowerShell module. Design notifications with a...
A visual notification designer and testing tool for the [BurntToast](https://github.com/Windos/BurntToast) PowerShell module. Design notifications with a modern GUI, test them instantly, then copy ...
github.com
November 12, 2025 at 4:40 PM
You can finally select deleted text in the #vscode inline diff editor. I've been wanting this for YEARS!

code.visualstudio.com/updates/v1_1...
October 2025 (version 1.106)
Learn what is new in the Visual Studio Code October 2025 Release (1.106).
code.visualstudio.com
November 12, 2025 at 8:24 PM
Reposted by Daniel Schroeder | aka deadlydog
You might want to upgrade to #dotnet 10 if you're still on an earlier version...
November 11, 2025 at 4:09 PM
Reposted by Daniel Schroeder | aka deadlydog
OMG System.CommandLine 2.0.0 stable is finally out!
www.nuget.org/packages/Sys...
System.CommandLine 2.0.0
Support for parsing command lines, supporting both POSIX and Windows conventions and shell-agnostic command line completions.
www.nuget.org
November 11, 2025 at 4:43 PM
FYI GitHub users.

I’ve never used @ mentions in commit messages, but this makes sense to me. It could be days before I push a commit up to GitHub, and the notification could be invalid by then.
❗ Breaking: notifications from @ mentions in commit messages will be removed next month. 👀
https://github.blog/changelog/2025-11-07-removing-notifications-for-mentions-in-commit-messages/
November 8, 2025 at 4:57 PM
Reposted by Daniel Schroeder | aka deadlydog
In a fun Friday exercise, I use #PowerShell to discover who uses emojis to react to #MicrosoftTeams messages. Not much business value, but a good example of how usefui audit data can be. office365itpros.com/2025/11/07/t...
#Microsoft365
Usage of Teams Reactions and Emojs - Analyze with PowerShell
This article explains how to use PowerShell to extract audit data to analyze the use of emojis as Teams reactions to chat and channel messages.
office365itpros.com
November 7, 2025 at 10:05 AM
Reposted by Daniel Schroeder | aka deadlydog
Look, I'm not saying you *need* a parachute to run #PowerShell scripts, but you should make the consumers of your code feel like they don't. Join me next Wednesday at the Pacific #PowerShell user group to learn about adding parameter validation to your scripts! It's PowerShell with Parachutes!
Cliff diving with PowerShell (And other bad ideas) (by Stephen Valdinger), Wed, Nov 12, 2025, 6:00 PM | Meetup
Much like you wouldn't go BASE jumping without a parachute, you wouldn't hand a script to someone with validation, right? Right??? In this session, we'll cover some tips an
www.meetup.com
November 7, 2025 at 3:44 PM
Seeing lots of reports of issues with recent #Windows updates. I’ll pile on and say the latest #Windows11 update broke the display drivers for my Lenovo W530 so it no longer recognizes external monitors.

I’m curious what’s going on with the Windows QA department. Replaced by AI? 😛😅
department.to
November 7, 2025 at 12:46 AM
Gotta love when a single #PowerShell command can safely `git clean -xfd` 277 #git repos and free up 55GB of space 😎 You can do the same.

blog.danskingdom.com/Reclaim-disk...
November 6, 2025 at 9:02 PM
This is probably my #1 favourite feature of using #PowerShell at work. It makes managing multiple servers so much easier 💪
It's the little things. Need to execute a command on multiple servers? PowerShell's got your back.

```
Invoke-Command -ComputerName "server1", "server2" -ScriptBlock { Get-Service }
```
or
```
icm "server1", "server2" { gsv }
```
November 4, 2025 at 8:32 PM
OTEL and Observability tools are amazing. Does that mean you should stop writing good custom error messages though? I argue no. Read why:

blog.danskingdom.com/Should-obser...
Should observability replace custom error messages?
Open Telemetry (OTEL) and observability tools have come a long way in recent years. They can provide a wealth of information about what your application was doing when an error occurred. But can they ...
blog.danskingdom.com
November 3, 2025 at 10:18 PM
Not sure who needs to hear this, but a reminder to keep an eye on your cloud costs. I had availability (ping) tests set up for 3 websites, and it cost almost $100/month. I never noticed because (luckily) it's never gone over my free monthly credits. After cleanup, my new #Azure bill is $13/month
October 20, 2025 at 5:08 PM
Reposted by Daniel Schroeder | aka deadlydog
For more PowerShell resources, check the Top 50 PowerShell blogs list from Feedly! (Yes, I'm a big RSS feed fan!) And... I'm number 15 there, didn't know I was on that list :-D

feedly.com/i/top/powers...

#PowerShell #Blogs
Stay ahead of the curve with Feedly AI
Welcome to Feedly — the platform where businesses and curious minds stay ahead of the curve! We're passionate about helping teams track competitors, discover new trends, and research emerging security...
feedly.com
October 19, 2025 at 12:09 PM
Learning keyboard shortcuts can make you more productive and improve your day-to-day efficiency. Here are some of my favourite #Windows shortcuts. Let me know if I missed any of yours!

blog.danskingdom.com/My-favourite...
My favourite Windows shortcuts
Windows has a ton of keyboard shortcuts that can help you be more efficient. Below are some of my favourites.
blog.danskingdom.com
September 25, 2025 at 4:28 PM
If you're a #VisualStudio user, consider upvoting this feature suggestion to add a keyboard shortcut for quickly jumping to the start/end of code/JSON blocks and HTML/XML tags. VS Code has it already.

developercommunity.visualstudio.com/t/Add-Keyboa...
Developer Community
Developer Community
developercommunity.visualstudio.com
September 19, 2025 at 3:39 PM
Reposted by Daniel Schroeder | aka deadlydog
Big #dotnet news, the STS (Standard Term Support) releases are now supported for 24 months! devblogs.microsoft.com/dotnet/dotne...
.NET STS releases supported for 24 months - .NET Blog
.NET STS releases will be supported for 24 months
devblogs.microsoft.com
September 16, 2025 at 11:23 PM
Registered for my 2nd in-person MS MVP Summit. Psyched to get to do it again 😊

If you're an MVP, register before it fills up! #MVPBuzz
September 16, 2025 at 4:42 PM
Reposted by Daniel Schroeder | aka deadlydog
nuget trusted publishing from GitHub actions is rolling out.

No more api keys needed to publish from your release process.

learn.microsoft.com/en-us/nuget/...
Trusted Publishing
Trusted Publishing on nuget.org
learn.microsoft.com
September 10, 2025 at 10:30 PM
Reposted by Daniel Schroeder | aka deadlydog
Welcome to Visual Studio 2026 Insiders:

devblogs.microsoft.com/visualstudio...

I haven't posted much for a while as I've been heads down working with the Visual Studio team to deliver all the performance and other goodness in this one.
Visual Studio 2026 Insiders is here! - Visual Studio Blog
Visual Studio 2026 Insiders is here – and it marks one of the most ambitious steps forward we’ve taken with the IDE. This release brings AI woven directly into the developer workflow, performance impr...
devblogs.microsoft.com
September 9, 2025 at 8:40 PM
Reposted by Daniel Schroeder | aka deadlydog
File-based C# apps & support for stdin to `dotnet run -` makes it incredibly easy to check behavior of APIs in .NET 10!
September 4, 2025 at 5:24 PM
While a bit vulgar, this post does a good job showing what can be done with plain HTML (eg colour and date pickers) and can be a good reminder that you don’t always need to start each project with a framework like React or Vue.
August 31, 2025 at 4:59 AM