Sign in

Daniel Schroeder | aka deadlydog

@danskingdom.com
1.3K followers 153 following 428 posts

Experienced software developer & IC in SK, Canada. Dual MS MVP. FOSS creator, maintainer, & contributor. Loves C#, .NET, PowerShell, AutoHotkey, DevOps. Automate Everything! Shares tech-related posts & memes. Blog & socials at blog.danskingdom.com

PostsRepliesMedia
Daniel Schroeder | aka deadlydog @danskingdom.com · 18/09/2026
VS Code has been very slow to load up for me lately. Probably time for me to do some debloating of my extensions 😛
Screenshot of VS Code showing 168 extensions installed
000
Daniel Schroeder | aka deadlydog @danskingdom.com · 16/07/2026
Happy to share that I was renewed as an MS MVP, and congrats to all of the other MVPs getting renewed today. Here's to another year of learning, sharing, and growing together. #MVPBuzz
Email notification from Microsoft saying:

You’ve been accepted to the Microsoft MVP Program!

Daniel Schroeder,

We’re pleased to invite you to the Microsoft Most Valuable Professionals (MVP) program in recognition of your outstanding contributions to the community in the following technical area(s):

    DevOps
    PowerShell
4171
Reposted by Daniel Schroeder | aka deadlydog
Justin Grote @posh.guru · 16/06/2026
#PowerShell Runtime Containers for 7.6.3, 7.5.7, and 7.4.17 are now available. ghcr.io/justingrote/...
0103
Reposted by Daniel Schroeder | aka deadlydog
Barry Dorrans @blowdart.me · 03/06/2026
Kinda neat how they did this as a single exe
bleepingcomputer.com
Microsoft's Coreutils project brings Linux commands to Windows
Microsoft announced today at its Build 2026 developer conference the release of Coreutils for Windows, bringing many commonly used Linux command-line utilities to Windows as native applications.
7328
Reposted by Daniel Schroeder | aka deadlydog
Marc-André Moreau @awakecoding.com · 21/05/2026
Introducing psign: portable code signing. every file format, every signing method, every platform 👇 No more "let's run this on Windows because of signtool.exe". Say yes to code signing from Linux! 🚀 github.com/Devolutions/...
github.com
GitHub - Devolutions/psign: Portable code signing tool
Portable code signing tool. Contribute to Devolutions/psign development by creating an account on GitHub.
2239
Reposted by Daniel Schroeder | aka deadlydog
James Brundage | MVP @mrpowershell.com · 11/05/2026
Another quick #PowerShell #Posh @pckt.blog post for you: Splatting the #GitHub CLI pckt.blog/b/posh/splat...
pckt.blog
Splatting the GitHub CLI - PowerShell Pocket Blog
Brevity is the soul of wit, and I'm not always known for it. But let's try to make a quick post about a little daily PowerShell timesaver: splatting the GitHub...
073
Reposted by Daniel Schroeder | aka deadlydog
Jen Gentleman @jenmsft.bsky.social · 30/04/2026
Did you see PowerToys has a new utility to make it easier to move windows? You just need to hold ALT or the Windows key and you can drag anywhere on the window Aka.ms/PowerToys
8454
Daniel Schroeder | aka deadlydog @danskingdom.com · 09/04/2026
Was in too much shock to post this yesterday. I was demoing how to setup a Dev Drive for ~25% perf improvement, & while cleaning it up at the end of the demo I accidentally deleted my real Dev Drive instead of the dummy one I created for the demo. All local code gone! How's your day going? 😅
220
Daniel Schroeder | aka deadlydog @danskingdom.com · 07/04/2026
All it took was 5 💖s to convince me to write the blog 😄. Here you go: blog.danskingdom.com/Host-website...
blog.danskingdom.com
Host website PR previews on GitHub Pages for free
GitHub Pages allows you to host one static website per repository for free. The URL is typically in the format https://<username>.github.io/<repository>/, and you can use it to host your project’s doc...
000
Daniel Schroeder | aka deadlydog @danskingdom.com · 05/04/2026
I use #Jekyll (static site generator) and #GitHub Pages to host my blog for free. I figured out how to host PR previews with their own public URL for free on GitHub Pages (no 3rd party host needed), so I can preview what the PR site would look like. Give a 💖 if you'd like a blog of how I did this
250
Daniel Schroeder | aka deadlydog @danskingdom.com · 02/04/2026
Brilliant idea!
010
Daniel Schroeder | aka deadlydog @danskingdom.com · 31/03/2026
When's the last time you decommissioned an application? Did you miss anything? blog.danskingdom.com/The-part-of-...
blog.danskingdom.com
The part of the SDLC nobody talks about, and many companies don’t do properly
The most neglected phase of the software development lifecycle (SDLC) is often the decommissioning phase. An app has reached end-of-life, users are no longer using it, and everything should be shut do...
000
Daniel Schroeder | aka deadlydog @danskingdom.com · 28/03/2026
🤣
000
Daniel Schroeder | aka deadlydog @danskingdom.com · 28/03/2026
Is there any parent that hasn’t tried this? 🤣
000
Reposted by Daniel Schroeder | aka deadlydog
James Brundage | MVP @mrpowershell.com · 28/03/2026
At least once a week people are trying to make #Gifs with #PowerShell and #ffmpeg I wish more people knew RoughDraft existed 😞 github.com/StartAutomat... ~~~PowerShell ConvertTo-Gif ./video.mp4 -Start '00:00:01' -End '00:00:02' ~~~ 🙏 spread the word re: bsky.app/profile/bran...
github.com
GitHub - StartAutomating/RoughDraft: A Fun PowerShell Module for Multimedia (using FFMpeg)
A Fun PowerShell Module for Multimedia (using FFMpeg) - StartAutomating/RoughDraft
021
Daniel Schroeder | aka deadlydog @danskingdom.com · 28/03/2026
If you work in #VisualStudio you'll want to check out these awesome extensions by the one-and-only @madskristensen.net
041
Reposted by Daniel Schroeder | aka deadlydog
Justin Grote @posh.guru · 27/03/2026
My #PowerShell Runtime Containers for #docker and #podman have been updated to include the newly released 7.6.0, as well as every supported version since 7.4, in noble-distroless and azurelinux-distroless flavors. Check them out!
2142
Daniel Schroeder | aka deadlydog @danskingdom.com · 27/03/2026
Had a great week of learning at #MVPSummit. Chatted with old friends and made some new ones. Already looking forward to doing it again next year. Now taking a break in the sunshine (finally got sun on the last day!) before playing with the new shiny stuff later.
Daniel Schroeder's MS MVP name badge held up beside his name on the MVP name wall. MVP categories are Microsoft Azure - PowerShell and Developer Technologies - DevOpsDan relaxing in the sunshine
040
Reposted by Daniel Schroeder | aka deadlydog
Jesse Houwing @jessehouwing.net · 27/03/2026
⚠️ If you maintain Azure DevOps extensions, be careful with the unpublish/delete function. Once deleted, you cannot republish extensions anymore. This change was silently announced here and activated today. github.com/microsoft/vs...
github.com
Deleted Extension Names Are No Longer Reusable · microsoft vsmarketplace · Discussion #1708
We’re updating the Visual Studio Marketplace policy regarding extension names. Effective mid-March, extension names that have been deleted will not be available for reuse, including by the original...
053
Daniel Schroeder | aka deadlydog @danskingdom.com · 23/03/2026
Booo, Air Canada cancelled my connecting flight while I was mid-flight, so now I have an 11 hour layover and will miss the entire #MVPSummit pre-day 😞 Still looking forward so connecting with other MVPs the rest of the week tho
040
Reposted by Daniel Schroeder | aka deadlydog
Harm Veenstra @harmveenstra.bsky.social · 20/03/2026
Two days ago, the new LTS version of PowerShell, 7.6, was released. In this short blog post, I will highlight its key features and improvements. #PowerShell #LTS powershellisfun.com/2026/03/20/p...
powershellisfun.com
PowerShell is fun :)PowerShell v7.6 LTS Release and why it matters
Two days ago, the new LTS version of PowerShell, 7.6, was released. In this short blog post, I will highlight its key features and improvements.
2124
Reposted by Daniel Schroeder | aka deadlydog
Matthew Dowst @mdowst.dowst.dev · 20/03/2026
Attention, PowerShell enthusiasts! PowerShell Weekly for March 20, 2026 is live. Get your dose of automation goodness and stay ahead in the game. #PowerShell #Automation #TechNews psweekly.dowst.dev?p=8715
psweekly.dowst.dev
DOWST.DEV | March 20, 2026
086
Reposted by Daniel Schroeder | aka deadlydog
Visual Studio @visualstudio.com · 19/03/2026
Optimize performance of your .NET application using your existing unit tests, the built-in profiler, and Copilot to tie it all together into a single click of a button. This is now available in Visual Studio 2026 Insiders. Watch as Mads lays out the case: buff.ly/2ne4AYm #dotNET #VisualStudio
Spot art.
Photo of presenter(s)
text reads: 
Make your programs run faster with one click in Visual Studio 2026 with Mads Kristensen
031
Reposted by Daniel Schroeder | aka deadlydog
Kayla Cinnamon ☕️ @kaylacinnamon.bsky.social · 18/03/2026
Check out how to use multi-agent workflows in VS Code! 💙 youtu.be/J5KTpq7hVn4?...
youtu.be
Multi-agent workflows in VS Code
YouTube video by Visual Studio Code
5335
Reposted by Daniel Schroeder | aka deadlydog
Brock Chapin @brrrock.bsky.social · 18/03/2026
new shiny thing for Windows bros: Microsoft Winget Config store your winget config in yaml then let DSC do it's idempotent sorcery developer.microsoft.com/blog/winget-... learn.microsoft.com/en-us/window... #microsoft #powershell #winget #msbuild #Windows
developer.microsoft.com
WinGet Configuration: Set up your dev machine in one command - Microsoft for Developers
I’ve set up a lot of dev machines in my life. Traditionally, this takes a lot of time to get everything just right, but now there’s a faster way with WinGet Configuration files. Let me show you how to...
2123
Reposted by Daniel Schroeder | aka deadlydog
Sam Erde @samerde.day3bits.com · 14/03/2026
Microsoft.PowerShell.PSResourceGet 1.2.0 has been officially released with lots of bug fixes and improvements! See the release notes on the PowerShell Gallery. www.powershellgallery.com/packages/Mic...
media.tenor.com
a man in a plaid shirt is smiling while standing next to another man in a kitchen .
Alt: a man in a plaid shirt is smiling while standing next to another man in a kitchen .
063
Reposted by Daniel Schroeder | aka deadlydog
mdgrs @mdgrs.bsky.social · 15/03/2026
I decided to rename my module. Now it's called "GliderUI": github.com/mdgrs-mei/Gl... Cross-platform desktop GUI framework for #PowerShell built using Avalonia. - Runs on Windows, macOS and Linux - You can build GUIs by code or XAML - No more freezing GUIs
github.com
GitHub - mdgrs-mei/GliderUI: Cross-platform Desktop GUI framework for PowerShell powered by Avalonia
Cross-platform Desktop GUI framework for PowerShell powered by Avalonia - mdgrs-mei/GliderUI
3318
Reposted by Daniel Schroeder | aka deadlydog
Adam Driscoll @adamrdriscoll.com · 13/03/2026
Messing around with a C# Source Generator for PowerShell cmdlets. You can use it to create .NET classes based on PowerShell cmdlets and invoke them like classes. github.com/adamdriscoll...
github.com
GitHub - adamdriscoll/PowerInvoke: Source generators for PowerShell commands in .NET.
Source generators for PowerShell commands in .NET. - adamdriscoll/PowerInvoke
382
Reposted by Daniel Schroeder | aka deadlydog
mdgrs @mdgrs.bsky.social · 08/03/2026
Published a new module called AvaloniaUIShell, (the world's first?) cross-platform desktop GUI framework for PowerShell. github.com/mdgrs-mei/Av... It's using the same mechanism as WinUIShell and takes care of all threading and non-blocking UI operations. #PowerShell
github.com
GitHub - mdgrs-mei/AvaloniaUIShell: Cross-platform Desktop GUI framework for PowerShell powered by Avalonia UI.
Cross-platform Desktop GUI framework for PowerShell powered by Avalonia UI. - mdgrs-mei/AvaloniaUIShell
22310
Reposted by Daniel Schroeder | aka deadlydog
Stephen Valdinger (aka steviecoaster) @steviecoaster.dev · 05/03/2026
You should come work with me.
042
Daniel Schroeder | aka deadlydog @danskingdom.com · 02/03/2026
Do you help coworkers remotely, asking them to run terminal commands? Or maybe you just want to save the output of your own commands for later? Here's a few ways to do that. blog.danskingdom.com/Easily-captu...
blog.danskingdom.com
Easily capture terminal output from users you help remotely
When helping others troubleshoot issues with their PC, you often need to see the output of commands they run. The easiest way to do this is to synchronously video call and screen share, but that’s not...
000
Reposted by Daniel Schroeder | aka deadlydog
Marc-André Moreau @awakecoding.com · 23/02/2026
I have wrapped my VsDevShell PowerShell module into an agent skill, such that AI agents can automatically enter a Visual Studio developer shell on-demand for tools like "msbuild" or "signtool": skills.sh/awakecoding/...
skills.sh
vsdevshell by awakecoding/vsdevshell
Discover and install skills for AI agents.
142
Reposted by Daniel Schroeder | aka deadlydog
Merill Fernando 💚 @merill.net · 19/02/2026
Your PowerShell is probably full of stale Az modules. I just fixed that. You can now uninstall and clean up all Az modules in one go! Plus there’s a new Uninstall-All cmdlet that removes a stack of Microsoft modules safely. Stop fighting version conflicts 🤩 Get it 👉 uninstall-graph.meri...
1235
Reposted by Daniel Schroeder | aka deadlydog
Jordan Borean @jborean.bsky.social · 19/02/2026
At work we need to publish a PowerShell module but didn't want to deal with PSGallery tokens and more permissions we need to audit over time. I've tried out GitHub Container/OCI and Nuget feeds as well as Azure Artifacts. github.com/jborean93/Po... TLDR: Use Azure Artifacts.
github.com
GitHub - jborean93/PowerShell-PublishTest: Testing for publishing a PowerShell module to different repositories
Testing for publishing a PowerShell module to different repositories - jborean93/PowerShell-PublishTest
3103
Daniel Schroeder | aka deadlydog @danskingdom.com · 05/02/2026
If you manage #Kubernetes using kubectl, you should definitely use kubecolor. I wrote a quick blog showing how to get it installed and set up in 30 seconds. blog.danskingdom.com/Colour-your-...
blog.danskingdom.com
Colour your kubectl output and type less
If you work with Kubernetes on the command line using kubectl, you will appreciate kubecolor. Kubecolor is a small utility that adds colour to your kubectl output, making it easier to read and underst...
000
Reposted by Daniel Schroeder | aka deadlydog
Marc-André Moreau @awakecoding.com · 04/02/2026
🚀🔥 The new PowerShell Universal Developer Edition unlocks ALL features for $0, when running on your developer workstation! Build, test, experiment freely — no limits, no compromises. This is the real deal! 🔗 devolutions.net/blog/2026/02...
devolutions.net
PowerShell Universal Developer edition: unlock full features at no cost
PowerShell Universal Developer edition unlocks the complete feature set at no cost, allowing developers to build and test locally before licensing production workloads.
095
Reposted by Daniel Schroeder | aka deadlydog
Jeffrey Snover @jsnover.com · 02/02/2026
"In this room, we deliver success, we don’t whine.​ Look, I’m not confused, I know you walk through fields of shit every day. Your job is to find the rose petals." www.jsnover.com/blog/2026/02...
jsnover.com
Welcome to the Room
A lesson in leadership by Satya Nadella When I was Promoted to Technical Fellow, I was “invited to the room”, joining Microsoft’s other Senior Executives.  It was really something. Achieving the Se…
2143
Reposted by Daniel Schroeder | aka deadlydog
Dave Farley @davefarley77.bsky.social · 30/01/2026
Why The "10x Engineer" Is A Dangerous Myth | with Charity Majors 📽️ AVAILABLE NOW Watch: youtu.be/aDCOuZ80lDQ
3259
Reposted by Daniel Schroeder | aka deadlydog
Rob Sewell He/Him @robsewell.com · 31/01/2026
Its not the most awesome thing to think about but it will take only a moment to do and may save your loved ones some pain. In GitHub under Account settings, you can set your successor who will be able to access your account if you are not able to github.com/settings/admin
The successor settings in GitHub showing Jpomfret as the successor
161
Reposted by Daniel Schroeder | aka deadlydog
Visual Studio @visualstudio.com · 27/01/2026
🎭⚡ Playwright tests… but in the cloud. No infra. No setup drama. Just hit run and watch your UI + API tests fly on cloud‑hosted browsers. Spin up a workspace, plug in your project, hit go in #VisualStudio or #VSCode, and boom—cloud‑powered testing. 👉 buff.ly/GYY9fDK
text reads:
Azure Playwright Testing Service (Preview): Run Playwright Tests on Cloud Browsers
announcement.learn ( ) ;Read the blog
051
Daniel Schroeder | aka deadlydog @danskingdom.com · 28/01/2026
A nice reinforcement that AI tools are an accelerator and the quality of the code they generate depends on the person using them. The human in the loop still very much matters. Competent engineers can use AI tools to move faster without generating slop.
010
Daniel Schroeder | aka deadlydog @danskingdom.com · 28/01/2026
I appreciate that MS #Teams shows how many people have already joined the meeting before I join. It allows me to avoid joining when there's only 1 other person and having to make small talk until others join on days when I'm not feeling chatty.
Screenshot of the MS Teams "Join Meeting" prompt, showing how many other people are currently in the meeting. It allows you to see how many people are in the meeting before joining the meeting yourself.
010
Reposted by Daniel Schroeder | aka deadlydog
Jeff Hicks @jdhitsolutions.com · 28/01/2026
It takes very little effort to incorporate the pwshSpectreConsole module into your #PowerShell daily routine.
Sample usage of the pwshSpectreConsole module in PowerShell
0133
Reposted by Daniel Schroeder | aka deadlydog
Tim Warner @techtrainertim.bsky.social · 27/01/2026
TIL after years of using Git: git archive Creates clean zip snapshots of your repo without: 🚫 node_modules 🚫 virtual environments 🚫 .git metadata My 180MB folder → 14MB. Perfect for uploading codebases to ChatGPT/Claude. youtu.be/WaZkdLRZubM
032
Daniel Schroeder | aka deadlydog @danskingdom.com · 24/01/2026
After procrastinating for 2 years, my blog finally supports dark mode. GitHub Copilot was a big help. I also cut the ads waaaaaaay down. Now I can focus on creating content again. blog.danskingdom.com
blog.danskingdom.com
Daniel Schroeder’s Programming Blog
Daniel Schroeder’s Programming Blog - Sharing my tips, tricks, and code to help other developers be more productive. https://blog.danskingdom.com
000
Reposted by Daniel Schroeder | aka deadlydog
GitHub @github.com · 22/01/2026
The GitHub Copilot SDK is here 🙌 You can take the same Copilot agentic core that powers GitHub Copilot CLI and embed it in any application, with just a few lines of code. github.com/github/copil...
4219
Daniel Schroeder | aka deadlydog @danskingdom.com · 22/01/2026
Looking to learn #CSharp or #Postgresql? Grab Dometrain's Learn C# From Scratch course (free for life) and Learn Postgresql course (14-day free trial). Explanations, examples, objectives, and a sandbox, all in your browser. dometrain.com/course/hands... dometrain.com/course/hands...
dometrain.com
Learn C# for Beginners Free Hands-On Course - Dometrain
Learn C# from scratch by completing practical exercises, writing real C# code.
020
Daniel Schroeder | aka deadlydog @danskingdom.com · 22/01/2026
I'm really digging the #Copilot CLI lately for troubleshooting issues in the terminal. It helped me solve a couple docker build/run issues today. Install it on Windows with `winget install GitHub.Copilot`, then type `copilot` to launch it and you're off 🚀 github.com/features/cop...
github.com
GitHub Copilot CLI
GitHub Copilot CLI reads, writes, and runs code where you work. Code faster, smarter, together.
000
Reposted by Daniel Schroeder | aka deadlydog
James Brundage | MVP @mrpowershell.com · 21/01/2026
Hey #PowerShell people: Join us tomorrow night for a special presentation about sandboxed PowerShell in the browser: www.meetup.com/research-tri... We'll be doing an interactive show and tell about #Turtle 🐢 and other #Reptiles 🦎, and talking about #edutech. Be there or be 🐢 square!
meetup.com
PowerShell in the Browser: Safe Sandboxes and Interactive Learning, Wed, Jan 21, 2026, 8:00 PM | Meetup
What if you could hand someone a PowerShell environment with zero installation, zero risk to your systems, and instant feedback? Microsoft MVP James Brundage is building ex
062
Daniel Schroeder | aka deadlydog @danskingdom.com · 19/01/2026
I'm surprised how many devs don't use a #markdown linter. Nearly every time I open someone's .md, my linter has squiggles everywhere. It usually still renders correctly though, so does it really matter? Debating just uninstalling my linter. Do you lint? marketplace.visualstudio.com/items?itemNa...
marketplace.visualstudio.com
markdownlint - Visual Studio Marketplace
Extension for Visual Studio Code - Markdown linting and style checking for Visual Studio Code
020