Daniel Schroeder | aka deadlydog

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.3K followers153 following428 posts

Daniel Schroeder | aka deadlydog reposted

Just one command can help you stop leaking secrets into your public code. Give your repositories essential security hygiene with gh-secure from the GitHub Security Lab. ✅ Install and use it in the Copilot app, Copilot CLI, or GitHub CLI. https://gh.io/gh-secure

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? 😅

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

All it took was 5 💖s to convince me to write the blog 😄. Here you go: blog.danskingdom.com/Host-website...

blog.danskingdom.comHost website PR previews on GitHub Pages for freeGitHub 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...

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

Daniel Schroeder | aka deadlydog reposted

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.comGitHub - StartAutomating/RoughDraft: A Fun PowerShell Module for Multimedia (using FFMpeg)A Fun PowerShell Module for Multimedia (using FFMpeg) - StartAutomating/RoughDraft

If you work in #VisualStudio you'll want to check out these awesome extensions by the one-and-only @madskristensen.net

Visual Studio@visualstudio.com

10 new Visual Studio extensions just dropped from Mads: • Modes (Presenter/Focus/Perf) • Comment Studio (Markdown + TODO/HACK) • Scratch Files (Ctrl+N temp w/ detection) • Whitespace Viz (CRLF/LF) • CSV Editor (huge‑file sorting) • Azure Explorer • VS Pets (yes, Clippy) Watch: 🎥 buff.ly/gSAG9Gw

Daniel Schroeder | aka deadlydog reposted

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!

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 | aka deadlydog reposted

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

Daniel Schroeder | aka deadlydog reposted

Daniel Schroeder | aka deadlydog reposted

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

Daniel Schroeder | aka deadlydog reposted

Daniel Schroeder | aka deadlydog reposted

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.comGitHub - mdgrs-mei/GliderUI: Cross-platform Desktop GUI framework for PowerShell powered by AvaloniaCross-platform Desktop GUI framework for PowerShell powered by Avalonia - mdgrs-mei/GliderUI

Daniel Schroeder | aka deadlydog reposted

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

Daniel Schroeder | aka deadlydog reposted

You should come work with me.

Chocolatey@chocolatey.org

Looking for your next role? Does helping customers solve hard problems energize you? We're hiring a Customer Advocate! Check out chocolatey.org/careers to learn more & apply! #Chocolatey #PowerShell #Hiring

Daniel Schroeder | aka deadlydog reposted

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

Daniel Schroeder | aka deadlydog reposted

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.comGitHub - jborean93/PowerShell-PublishTest: Testing for publishing a PowerShell module to different repositoriesTesting for publishing a PowerShell module to different repositories - jborean93/PowerShell-PublishTest

Daniel Schroeder | aka deadlydog reposted

🚀🔥 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.netPowerShell Universal Developer edition: unlock full features at no costPowerShell Universal Developer edition unlocks the complete feature set at no cost, allowing developers to build and test locally before licensing production workloads.

Daniel Schroeder | aka deadlydog reposted

Daniel Schroeder | aka deadlydog reposted

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

Daniel Schroeder | aka deadlydog reposted

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

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.

Dave Farley@davefarley77.bsky.social

AI coding tools like Claude Code, GitHub Copilot, Cursor, and ChatGPT are changing how we write software... but are they actually improving long-term software quality, or just accelerating short-term output? We ran a study of 150 software engineer's to find out... WATCH ➡️ youtu.be/b9EbCb5A408

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.

Daniel Schroeder | aka deadlydog reposted

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

Daniel Schroeder | aka deadlydog reposted

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

Daniel Schroeder | aka deadlydog reposted

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