Daniel Schroeder | aka deadlydog's Avatar

Daniel Schroeder | aka deadlydog

@danskingdom.com

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 https://blog.danskingdom.com

1,240
Followers
144
Following
391
Posts
27.10.2024
Joined
Posts Following

Latest posts by Daniel Schroeder | aka deadlydog @danskingdom.com

Preview
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

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

08.03.2026 14:13 πŸ‘ 22 πŸ” 10 πŸ’¬ 2 πŸ“Œ 1

You should come work with me.

05.03.2026 21:33 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
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...

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...

02.03.2026 16:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
vsdevshell by awakecoding/vsdevshell Discover and install skills for AI agents.

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/...

23.02.2026 22:02 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Post image

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...

19.02.2026 07:57 πŸ‘ 23 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
Preview
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

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.

19.02.2026 06:01 πŸ‘ 9 πŸ” 3 πŸ’¬ 3 πŸ“Œ 0
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...

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-...

05.02.2026 18:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

πŸš€πŸ”₯ 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...

04.02.2026 16:16 πŸ‘ 9 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Preview
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…

"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...

02.02.2026 12:03 πŸ‘ 14 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0
Post image

Why The "10x Engineer" Is A Dangerous Myth | with Charity Majors πŸ“½οΈ AVAILABLE NOW

Watch: youtu.be/aDCOuZ80lDQ

30.01.2026 22:40 πŸ‘ 25 πŸ” 9 πŸ’¬ 3 πŸ“Œ 1
The successor settings in GitHub showing Jpomfret as the successor

The successor settings in GitHub showing Jpomfret as the successor

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

31.01.2026 19:17 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
text reads:
Azure Playwright Testing Service (Preview): Run Playwright Tests on Cloud Browsers
announcement.learn ( ) ;Read the blog

text reads: Azure Playwright Testing Service (Preview): Run Playwright Tests on Cloud Browsers announcement.learn ( ) ;Read the blog

🎭⚑ 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

27.01.2026 20:02 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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.

28.01.2026 22:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
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.

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.

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.

28.01.2026 21:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Sample usage of the pwshSpectreConsole module in PowerShell

Sample usage of the pwshSpectreConsole module in PowerShell

It takes very little effort to incorporate the pwshSpectreConsole module into your #PowerShell daily routine.

28.01.2026 20:43 πŸ‘ 13 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

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

27.01.2026 16:22 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
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

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

24.01.2026 23:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ah, yeah, we're just using Azure DevOps pipelines for our CI/CD with a Windows runner. You could potentially host Windows containers in your k8s, but that will require provisioning some Windows nodes. Not ideal, but a potential compromise.

23.01.2026 18:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

To clarify, the whole process is automated using Azure DevOps pipelines. The scripts just make use of SSDT. Devs can also generate scripts locally using Visual Studio too if needed.

23.01.2026 02:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

We’ve been using a .sqlproj project for our flagship product for ~15 years. We just use the SSDT (SQL Server Data Tools) with Visual Studio to generate our migration scripts. I’ve been meaning to make a video on it for ~8 years now, but keep procrastinating πŸ˜…

I’m looking forward to SDK style too

23.01.2026 02:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

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...

22.01.2026 17:47 πŸ‘ 23 πŸ” 9 πŸ’¬ 4 πŸ“Œ 6
Preview
Learn C# for Beginners Free Hands-On Course - Dometrain Learn C# from scratch by completing practical exercises, writing real C# code.

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...

22.01.2026 03:04 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub Copilot CLI GitHub Copilot CLI reads, writes, and runs code where you work. Code faster, smarter, together.

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...

22.01.2026 00:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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

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!

21.01.2026 05:21 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
markdownlint - Visual Studio Marketplace Extension for Visual Studio Code - Markdown linting and style checking for Visual Studio Code

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...

19.01.2026 23:13 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A screenshot of a post from the PC master race subreddit, saying, today I learned this is a feature in windows 11. They include a picture of Settings > System > Advanced, with a circle around the end task option

A screenshot of a post from the PC master race subreddit, saying, today I learned this is a feature in windows 11. They include a picture of Settings > System > Advanced, with a circle around the end task option

Did you know Windows 11 has an option to end tasks right from the taskbar? πŸ‘€

So you don't need to open task manager - you can just right click the app and end it from there

18.01.2026 12:25 πŸ‘ 65 πŸ” 11 πŸ’¬ 7 πŸ“Œ 2

There seems to be an ongoing supply chain attack or suspicious activity on NuGet .org, where a user called darklord is trying to gain legitimacy or something by sending thousands of become owner of their packages requests, don't accept, report to @nuget.org

#dotnet #nuget

17.01.2026 10:27 πŸ‘ 12 πŸ” 15 πŸ’¬ 2 πŸ“Œ 1

Awesome. I hope this becomes standard across all devices in the near future (PCs, tablets, phones, TVs, etc.). It used to be so easy to just use an audio splitter back in the days when everything was wired.

06.01.2026 15:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub Node - Visual Studio Marketplace Extension for Visual Studio - Adds a GitHub node to Solution Explorer that displays the contents of your repository's `.github` folder. Quickly access and manage GitHub-specific files like workflows, ...

Visual Studio extension to work with the .github folder and manage GitHub and CoPilot files including integration with awesome-copliot repo for templates, by Mads Kristensen: marketplace.visualstudio.com/items?itemNa...

06.01.2026 04:48 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - jesseduffield/lazygit: simple terminal UI for git commands simple terminal UI for git commands. Contribute to jesseduffield/lazygit development by creating an account on GitHub.

I finally found my favorite git client.

It’s fast. It let’s me do all the things I do frequently. It’s all keyboard driven. It’s a terminal app.

It’s:

28.12.2025 21:41 πŸ‘ 20 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0