James Brundage | MVP
mrpowershell.com
James Brundage | MVP
@mrpowershell.com
Jack of all Trades, Master of PowerShell.

Prolific Programmer

Microsoft MVP in Azure / PowerShell

https://mrpowershell.com/
https://github.com/StartAutomating
https://github.com/PowerShellWeb

NB, Neurodivergent, Nerdy, Newsjunkie.

Ask me anything.
Having a bit too much fun with my #PowerShell #Turtle #REPL #WebDev experiment.

Pretty happy with the perf, considering it's running on a #RaspberryPi with a single node while recording video in #OBS

Code being run in alt text.

🎵 is "Space Invader" by Hatiras, J-Magik Remix.
December 27, 2025 at 11:23 PM
Ever want to make #Markdown with #PowerShell?

What about quickly query tables?

MarkX is a new tool that lets you easily make markdown and treat #Markdown as #XML.

Enjoy!

github.com/StartAutomat...
GitHub - StartAutomating/MarkX: MarkX - Markdown, XML, and PowerShell
MarkX - Markdown, XML, and PowerShell. Contribute to StartAutomating/MarkX development by creating an account on GitHub.
github.com
December 27, 2025 at 10:31 PM
Seriously asking:

Who wants a secure rapid #webdev #repl environment ?

Some recent experiments may be released from the lab.

#PowerShell #Cybersecurity #FYI
a black and white photo of a man with a stethoscope around his neck screaming .
Alt: PowerShell data blocks make a really nice basis for a repl server
media.tenor.com
December 27, 2025 at 8:48 PM
#TIL I learned there's a pair of special OCR characters for bank account info:

symbol | hex | name
⑆ | 0x2446 | ocr-branch-bank-identification
⑉ | 0x2449 | ocr-customer-account-number

Good #CSS news - we can style financial information 😀
Bad #Cybersecurity news - attackers could scan for this 🫤
December 26, 2025 at 10:08 PM
#TIL there is actually a proper symbol for "fork" and "inverted fork".

They're buried in the "optical character recognition" block

⑂ - Fork - 0x2442
⑃ - Inverted Fork - 0x2443

Bonus points: Guess it works as a hashtag, too!

#⑂ingGreat

#CSS class:

.ocr-fork-list { list-style: '\2442'}
December 26, 2025 at 10:01 PM
Reposted by James Brundage | MVP
Happy holidays! 😀
#PowerShell #WindowsTerminal #Sixel
December 24, 2025 at 10:27 PM
Reposted by James Brundage | MVP
Merry Christmas PwSh people!
December 24, 2025 at 10:35 PM
Hey #PowerShell people and masters of #Markdown :

2025 holiday #JoyToTheWorld code drops continue!

Hot off the press:

MarkX - github.com/StartAutomat...

Markdown, XML, and PowerShell (oh my!)

Queryable Markdown!
Easy table creation!
Strongly typed datatables!

Enjoy!

🎁🎄🎁🎄🎁

#xmas #gift #data
GitHub - StartAutomating/MarkX: MarkX - Markdown, XML, and PowerShell
MarkX - Markdown, XML, and PowerShell. Contribute to StartAutomating/MarkX development by creating an account on GitHub.
github.com
December 24, 2025 at 8:56 PM
Reposted by James Brundage | MVP
This season, we’re thankful for our speakers, attendees, sponsors, volunteers, and community members. 🌎✨

Happy Holidays from the PowerShell + DevOps Global Summit—wishing you a restful break and an exciting year of learning and collaboration ahead. 🚀

#PSHSummit26
December 24, 2025 at 5:35 PM
Plagiarism was a problem before #AI.

See questions 3 & 4 from The Five Rubrics:

mrpowershell.com/Wisdom/The-F...

3. "Who Else Does It?"
4. "What Can They Do About It?"

9/10, if someone else does it, they can just copy your killer feature and leave you in the dust.

bsky.app/profile/bsch...
December 24, 2025 at 12:17 AM
Just figured out how to make a digital clock using only #CSS keyframes!

(got a few things to do before I can write up a small post to share)

Stay tuned!
December 23, 2025 at 8:41 PM
Hey #PowerShell people, #accessibility aficionados, and #cybersecurity engineers:

In light of the whole "One Battle After Another" thing, I made a module for Subtitles. 🎁

github.com/StartAutomat...

Supports #SRT and #VTT 🎁

Lets you Get, Export, and Search-Subtitles.

🎄 #xmas #gift #merryxmas
GitHub - StartAutomating/Subtitles: Script Subtitles with PowerShell.
Script Subtitles with PowerShell. Contribute to StartAutomating/Subtitles development by creating an account on GitHub.
github.com
December 23, 2025 at 5:51 AM
Reposted by James Brundage | MVP
v2.4.0 of #PowerShell module ClassExplorer is released! New commands Invoke-Member and Get-AssemblyLoadContext

github.com/SeeminglySci...
Release v2.4.0 · SeeminglyScience/ClassExplorer
2.4.0 - 2025-12-22 Invoke-Member (aka ivm) (#55) Quality of life command that makes interactive invocation of reflection info easier. Tracks source instance No need to save instances to an intermed...
github.com
December 22, 2025 at 11:13 PM
I swear scam calls are picking their fake names out of a joke book.

Just got a human calling with the supposed name of "Edward Gross".

🤦

Whose next, Seymour Butts?

🤦🤦
December 22, 2025 at 7:36 PM
Me at 2351 #GItHub contributions for the year, with a hopeful goal of 2500 in 2025.

Just ~16 issues day for 10 more days.

Working on a massive collection of #CSS, #SVG, #HTML, and #JavaScript all built with #PowerShell to pull me over the finish line.

Stay tuned.

#WebDev #NYE #xmas #HolidayCheer
a group of men are running on the beach and one of them is wearing a white shirt with a british flag on it
Alt: Charriots of Fire music plays in my head as I churn out stuff until the New Year.
media.tenor.com
December 21, 2025 at 11:54 PM
@philco.bsky.social

Hey there it seems like you're working on some stuff I've also dabbled with.

Old console to #SVG converter here:

github.com/StartAutomat...

Lots more incredible SVG here:

psturtle.com/Commands/Get...

Enjoy!
Get-Turtle
Turtle Graphics in PowerShell. Draw any image with turtles in a powershell.
psturtle.com
December 20, 2025 at 9:08 PM
I don't know about you, but I love it when #GitHub issue numbers feel accidentally ominous:

github.com/PowerShellWe...

All I'm trying to do is make a minimal #PowerShell #WebDev #REPL. 😆

How ominous could that be? 😅
DataReplServer · Issue #13 · PowerShellWeb/Servers101
We should be able to make a simple and safe REPL loop atop of data blocks
github.com
December 19, 2025 at 4:12 AM
Reposted by James Brundage | MVP
released a new PowerShell module `TerminalSessions`
github.com/trackd/Termi...
GitHub - trackd/TerminalSessions: Powershell c# module to manage TerminalSessions
Powershell c# module to manage TerminalSessions. Contribute to trackd/TerminalSessions development by creating an account on GitHub.
github.com
December 19, 2025 at 1:06 AM
Just had a bunch of other #Microsoft MVPs sing an unprompted "Happy Birthday" in a Teams call.

So far, that's made my day 😍

💙🫂🎁🫂🎁🫂❤️🫂🎁🫂🎁🫂💙

#MVPBuzz #ActuallyHappyBirthday
December 17, 2025 at 10:51 PM
Any other #NB grate their teeth a bit when x seconds after mentioning you're non-binary, people use a pronoun you wouldn't prefer?

Any #NonBinary folks please sound off, so I might use this data to help advocate for us.

How annoying is this for other #Queer / #ENBY types ?
December 16, 2025 at 10:56 PM
#TIL a funny #PowerShell technique to turn a timespan into it's Periodical form.

Apparently, Clixml just stores it this way. 🤷

([xml][Management.Automation.PSSerializer]::Serialize(@{ts=[Timespan]"365.01:11:15"})).objs.obj.dct.en.ts.innertext
December 16, 2025 at 12:49 AM
Open offer to all people trying to figure out #PowerShell problems on #BlueSky

You can ask #AI about #PowerShell, or you can #AMA.

It's best to ask for directions before you go down the rabbit hole. Always happy to give them.

bsky.app/profile/4got...

Hope this helps!

(I may regret this)
I tried to use Copilot a couple times to generate a Powershell script, but the script never worked. I ended up reading some forum posts and figuring it out myself, like I should have.
December 16, 2025 at 12:30 AM
Added automatic hue rotation to my #HTML 🎶 #Audio #Visualizer.

It just keeps getting cooler. 😎

Check out this living #WebDev example for audio visualization using #JavaScript :

mrpowershell.com/HTML/AudioVi...
Audio Visualizer
A simple audio visualizer using the Web Audio API, made with PowerShell.
mrpowershell.com
December 15, 2025 at 8:00 PM
Horrifyingly sad to hear about Rob Reiner 😟.

www.theguardian.com/film/2025/de...

It's #inconceivable to me that anyone would hate this wonderful person who brought joy to millions.

🫂🫂🫂 To any and all who need them ( this year has been rough )
Director and actor Rob Reiner found dead at home with wife Michele Singer Reiner
Authorities investigating ‘apparent homicide’ after 78-year-old director of Stand By Me and The Princess Bride was discovered dead at LA home with wife
www.theguardian.com
December 15, 2025 at 6:40 AM
@minuteearth.bsky.social @xkcd.com

I think I've got a good one for you!

I saw my soda vibrating while I played some music.

How loud would a sound have to be to make soda can / bottle explode?

What else would happen?

🍿🍿🍿

Eagerly hoping for a response.
December 14, 2025 at 10:24 PM