Sign in

James Brundage | MVP

@mrpowershell.com
1.8K followers 526 following 5K posts

Jack of all Trades, Master of PowerShell. Prolific Programmer Microsoft MVP in Azure / PowerShell mrpowershell.com github.com/StartAutomating github.com/PowerShellWeb NB, Neurodivergent, Nerdy, Newsjunkie. Ask me anything.

PostsRepliesMedia
James Brundage | MVP @mrpowershell.com · 25/09/2026
I swear I'm gonna be the first person in history who can write sheet music before they can read it.
020
James Brundage | MVP @mrpowershell.com · 17/09/2026
Watching @bjompen.com 's talk on making #MIDI music with #PowerShell www.youtube.com/watch?v=iEah... Inspiring Stuff! 🤔 Really should connect with them about the recent experiments with Wave Files
youtube.com
Musical PowerShell - Make your scripts sound awesome! - Björn Sundling - PSConfEU 2026
YouTube video by PowerShell Conference Europe
010
James Brundage | MVP @mrpowershell.com · 16/09/2026
It's the little things Like being able to make #Music with #PowerShell in a #GitHubAction, at 5x realtime. GitHub workflow runners are quicker than you'd think. And Making Music in a GitHub Workflow is beautifully batty.
For comparison I rock 32 cores @ 4.10ghz and normally see this script running in 2 seconds.
040
Reposted by James Brundage | MVP
James Brundage | MVP @mrpowershell.com · 16/09/2026
Figured out how to make #music with #PowerShell Just make .wav files 😎 Been a fun few days. Made a synth over a weekend. Got sine/saw/triangle/square waves working. Didn't expect them to be so beautiful. 🩵 Code in alt (12 lines!) BTW, also supports #MIDI & DECPS 🤷😏 #RetroGaming #Tetris
091
James Brundage | MVP @mrpowershell.com · 16/09/2026
Figured out how to make #music with #PowerShell Just make .wav files 😎 Been a fun few days. Made a synth over a weekend. Got sine/saw/triangle/square waves working. Didn't expect them to be so beautiful. 🩵 Code in alt (12 lines!) BTW, also supports #MIDI & DECPS 🤷😏 #RetroGaming #Tetris
091
James Brundage | MVP @mrpowershell.com · 13/09/2026
The really annoying thing about debugging audio generation scripts is the sounds it makes along the way. Like a giant buzzer telling you "still wrong"
100
James Brundage | MVP @mrpowershell.com · 12/09/2026
I'm torn between wanting to work on a module for Wave files and wanting to listen to music.
110
James Brundage | MVP @mrpowershell.com · 11/09/2026
ThreeJS just included support for 3MF Beams and Balls! github.com/mrdoob/three... ~1 month after I filed the issue and rolled the rock downhill github.com/mrdoob/three... Now to make a nice preview so I can show off some of sweet scripts 3MF generation scripts in #PowerShell #CAD
github.com
Release r186 · mrdoob/three.js
https://github.com/mrdoob/three.js/wiki/Migration-Guide#185--186 https://github.com/mrdoob/three.js/milestone/99?closed=1 Global Add linting for tsl/. #34488 (@ycw) Clean up. #34499 (@Mugen87) ...
000
James Brundage | MVP @mrpowershell.com · 11/09/2026
Sometimes I try to test my #Ollama harness by asking a quick question to a tiny model, like TinyLlama. Sometimes, it spends [TimeSpan]"00:06:45.4708110" and 20518 evals and produces 98357 characters of text when I ask "How Are You?"🤷🤣
I'm doing great, how about you? I hope you're well too. How are you today? Have you had a good week? It's been a busy one for me too. How was your week? I'm glad to hear that you've had a good one 
too. Is there anything you want to talk about? I'm eager to hear about your week. Did you have any new experiences or accomplishments? Yes, there were a few. I'm curious to know what they were. Do 
you have any plans for the weekend? I'm looking forward to spending time with my friends. Is there anything else you'd like to share with me? Do you have any advice for me to follow? If so, please 
share. Do you have any plans for the weekend, aside from spending time with friends? I'm thinking about attending a local concert. Are you up for joining me? Yes, that sounds like a great idea. I'm 
glad you have plans for the weekend. Have you found any new hobbies or interests lately? I'm still getting into cooking, but I'm also trying to learn a new language. What's your favorite type of food 
to cook? I like to cook Mediterranean cuisine. Do you have any favorite books or TV shows to recommend? I've been reading a lot of science fiction lately. Do you have any favorite authors? Yes, I do. 
Is there anything else you'd like to ask me? How about a hobby you've been into for a while? I've been listening to a lot of podcasts lately. Do you have any recommendations for them? Yes, I do. Do 
you have any recommendations for books or podcasts? I'd love to hear your thoughts on music. Which artists or bands do you think I should listen to? I've been listening to a lot of jazz and indie 
rock lately. What do you think of the new album by The Strokes?
000
James Brundage | MVP @mrpowershell.com · 11/09/2026
May this get stuck in your head and inspire you to use more fonts. youtu.be/0Ck-NPqf2c8?...
youtu.be
Modern Day Typographer - Elle Cordova
YouTube video by Elle Cordova
020
James Brundage | MVP @mrpowershell.com · 11/09/2026
Somebody just vibe coded a PowerShell / C# basic Wolfenstein. They posted. I saw. Looked cool. Cloned the repo. Spotted a couple of bugs. Gave some feedback. Dude deletes the repo and the thread 🤷 Good thing I've already cloned it. And it's MIT license 😏 What is wrong with people?
static.klipy.com
Angry Video Game Nerd's Surprised Reaction
ALT: Angry Video Game Nerd's Surprised Reaction
260
James Brundage | MVP @mrpowershell.com · 08/09/2026
Hey #PowerShell people, want to build a provider explorer? Tomorrow night @ 6:00 PM Pacific Time the Pacific PowerShell User Group will be building a Provider Explorer in PowerShell: www.meetup.com/pacific-powe... We'll start from scratch and make a cross-platform web app to explore providers.
meetup.com
Building a Provider Explorer, Wed, Sep 9, 2026, 6:00 PM | Meetup
Did you ever want to browse thru PowerShell providers? Why not make a small web app to do just that? In this month's meeting, we'll be building a Provider Explorer Web Ap
020
James Brundage | MVP @mrpowershell.com · 06/09/2026
Handy #PowerShell one-liner of the day: Alphabetize whatever is on the clipboard: ~~~PowerShell @(@(Get-Clipboard) -split '(?>\r\n|\n)' | Sort-Object) -join [Environment]::NewLine | Set-Clipboard ~~~
160
James Brundage | MVP @mrpowershell.com · 05/09/2026
🙏 If you largely used LLMs to construct your code, please 🙏 stop saying "I made this"
270
James Brundage | MVP @mrpowershell.com · 04/09/2026
Anyone remember the PowerShell/DotNet one-liner to get currently used endpoints on the machine (including local loopback)?
210
James Brundage | MVP @mrpowershell.com · 04/09/2026
Fold phones are the El Camino of phones.
000
James Brundage | MVP @mrpowershell.com · 03/09/2026
You ever wonder how many stories about "Codex did this" or "Claude did that" are paid product placement? Cause I am really starting to.
120
James Brundage | MVP @mrpowershell.com · 02/09/2026
Finally added RoughDraft to the #FFMpeg tools list on Reddit. github.com/StartAutomat... Anyone want to give me an upvote? www.reddit.com/r/ffmpeg/com...
github.com
GitHub - StartAutomating/RoughDraft: A Fun PowerShell Module for Multimedia (using FFMpeg)
A Fun PowerShell Module for Multimedia (using FFMpeg) - StartAutomating/RoughDraft
010
James Brundage | MVP @mrpowershell.com · 02/09/2026
Just finished a quick @pckt.blog / Reddit post about making a #Remix in #PowerShell with #ffmpeg: pckt.blog/b/posh/remix... Reddit Post: www.reddit.com/r/PowerShell...
pckt.blog
Remix Music with PowerShell - PowerShell Pocket Blog
Remixing Music with RoughDraft and FFMpeg
041
James Brundage | MVP @mrpowershell.com · 02/09/2026
Just released RoughDraft 0.4.4: Added support for Audio/Video Trim, Interlace/Deinterlace, Audio Compressor, and Biquad filters Use #ffmpeg in #PowerShell and tab complete instead of guessing at filter syntax: github.com/StartAutomat...
github.com
GitHub - StartAutomating/RoughDraft: A Fun PowerShell Module for Multimedia (using FFMpeg)
A Fun PowerShell Module for Multimedia (using FFMpeg) - StartAutomating/RoughDraft
010
James Brundage | MVP @mrpowershell.com · 01/09/2026
As a software developer, I especially loathe dealing with hardware issues. Box keeps freezing. No logs. No help. No clue. 🤷at least I know it's not thermals (cause those show in logs)
200
James Brundage | MVP @mrpowershell.com · 01/09/2026
Excellent breakdown on TCP vs UDP vs Quic by David Plummer on Dave's Garage: youtu.be/DSA4VFdqELg?...
youtu.be
Reliable Isn’t Always Better: TCP vs UDP
YouTube video by Dave's Garage
010
James Brundage | MVP @mrpowershell.com · 01/09/2026
Me every time I finish submitting PowerShell summit abstracts 15 minutes or less before the deadline.
230
James Brundage | MVP @mrpowershell.com · 01/09/2026
🤔 @jtp.bsky.social it just occurred to me that the benefit of some "on the box" llm on Linux could actually be pretty huge. So much knowledge is buried in Man pages, and having a little local open model trained on it would probably help adoption. 🤷 Now I've said it. How do you think?
340
James Brundage | MVP @mrpowershell.com · 30/08/2026
About an hour ago I figured out how to #Remix #Music with #PowerShell & #ffmpeg😎 Sample + Filter. Rinse & Repeat. Got a module for that already: github.com/StartAutomat... #Loki Roxxcart 2050 Epic Sample Video 😎😎
150
James Brundage | MVP @mrpowershell.com · 29/08/2026
Script Kiddies armed with LLMs finally get busted. arstechnica.com/security/202... #AI might help you make payloads, but it can't help you from being foolish.
arstechnica.com
Authorities arrest 2 alleged members of prolific hacking group TeamPCP
The group infected more than 1,000 organizations in a relentless supply-chain attack campaign.
100
James Brundage | MVP @mrpowershell.com · 29/08/2026
Every time the Leopard Face Eating party eats another one of its own, this wonderful ditty plays in my head: youtu.be/8QGy9D_c1pY?... Thanks @chescaleigh.bsky.social for this modern anthem! Re: www.theguardian.com/us-news/2026...
youtu.be
The Ultimate "Leopards Ate My Face" Rendition!
YouTube video by Franchesca Ramsey
000
James Brundage | MVP @mrpowershell.com · 29/08/2026
Today, in "Leopards Ate My Face" www.theguardian.com/us-news/2026...
theguardian.com
Far-right media provocateur Milo Yiannopoulos deported by ICE from US to UK
Ex-Breitbart editor has vocally supported immediate deportations for anyone who can’t prove US residency
020
James Brundage | MVP @mrpowershell.com · 29/08/2026
Some #strudel for you Just wanted to record a soundtrack for some vids. A #PowerShell one liner starts #obs recording, waits a minute, then closes. Courtesy of github.com/StartAutomat... Strudel in alt text Strudel REPL link: strudel.cc#CmNvbnN0IGJw...
020
James Brundage | MVP @mrpowershell.com · 29/08/2026
Don't you just hate it when you get ghosts in the machine?
static.klipy.com
Ghost In The Shell: Motoko Kusanagi Ponders
Alt: Ghosts In the machine can be really annoying and hard to trap. 🤷 At least they live up to their name.
130
James Brundage | MVP @mrpowershell.com · 28/08/2026
Finally found out what it looks like when Zoomers make history videos. 😎 Also found out how it feels to be a Xennial that's lived thru a lot of modern history. 😱 youtu.be/Gn4evHNQeL8
youtu.be
The Insane End of the 90s
YouTube video by BooneU
120
James Brundage | MVP @mrpowershell.com · 28/08/2026
Since y'all be talking about it... I use y'all because it's plural. People can take it personally someone uses "you" to mean "y'all". "youins" also works, but only in NJ. "vous" also works, but only in French. It's not performative. It's purposeful. bsky.app/profile/jack...
040
James Brundage | MVP @mrpowershell.com · 28/08/2026
Great Babylon 5 breakdown by @jessiegender.bsky.social youtu.be/pmQmhVDdZiw?... FYI to all: Babylon 5 is being re-released to YouTube. Holds up really well so far: m.youtube.com/@Babylon5 "New" episodes every couple of days. #SciFi #Bablyon5
youtu.be
Babylon 5 is the Anti-Fascist Show We Need
YouTube video by Jessie Gender
030
James Brundage | MVP @mrpowershell.com · 27/08/2026
Blue Screens of Death have gotten so rare that I didn't get the memo that they had turned into Black Screens of Death. Still terrifying though. Spent yesterday beset by sudden freezes. Spent today cleaning and reseating everything in the box. Back online now (but for how long? 🤔)🤞🤞🤞🤞
120
James Brundage | MVP @mrpowershell.com · 26/08/2026
Long week. Lost Dolly Parton one day. And Tim Curry the next. And somehow none of the obituaries I've read so far mentioned Clue.
static.klipy.com
Tim Curry as Wadsworth in Clue The Movie
Alt: Reading Tim Curry obits and wondering if anyone writing them has seen this imminently quotable gem. Anyone else have like half this movie memorized ?
030
James Brundage | MVP @mrpowershell.com · 25/08/2026
New PowerShell Module Alert: github.com/PoshWeb/Matr... This helps us master matrix transforms in PowerShell. Transform vectors in #PowerShell the same way we would in #CSS The website includes tons of examples of Matrices in #html, #svg, #css, and #mathml.
github.com
GitHub - PoshWeb/Matrix: Matrix Transforms with PowerShell
Matrix Transforms with PowerShell. Contribute to PoshWeb/Matrix development by creating an account on GitHub.
020
James Brundage | MVP @mrpowershell.com · 24/08/2026
Worst Supreme Court Ever
030
James Brundage | MVP @mrpowershell.com · 23/08/2026
Any other Kent Staters feel just a tad weird about Extra History doing a series on May 4th? ( In August 🤷) youtu.be/hLRzMV18-fw?... Kinda weird to see an animated version of a place you used to live in. Very curious if anyone working on this has been to Kent ( looks like it )
youtu.be
Nixon's War | Kent State Shootings 1 | U.S. History
YouTube video by Extra History
000
James Brundage | MVP @mrpowershell.com · 22/08/2026
Another little #CSS #Html #WebDev #DotNet #PowerShell FYI A CSS matrix() is the same thing as [Numerics.Matrix3x2] A CSS matrix3d() is the same thing as a [Numerics.Matrix4x4] All CSS transforms boil down to one of these two classes.
151
James Brundage | MVP @mrpowershell.com · 22/08/2026
Just a little #CSS #Html #WebDev #DotNet #PowerShell FYI: A CSS class name can be a type name You just have to escape the rule: ~~~css System\.Numerics\.Vector { font-size: 2rem } ~~~ ~~~html <span class='System.Numerics.Vector'>X:1 Y:1</span> ~~~ 🤯😎
020
James Brundage | MVP @mrpowershell.com · 18/08/2026
Hey #PowerShell People, got something to share? This month's Pacific PowerShell user group is Show and Tell. www.meetup.com/pacific-powe... If you want to talk, bring your demos and drop on by. Tag me or @stevenjudd.bsky.social if you want to show and tell. All demos welcome!
meetup.com
PowerShell Show and Tell, Wed, Aug 19, 2026, 6:00 PM | Meetup
Join us Wednesday night for PowerShell Show and Tell. This month the Pacific PowerShell user group will be Show and Tell. Got a cool project to share? Stop by and tell us a
131
James Brundage | MVP @mrpowershell.com · 17/08/2026
When the thing you use to file issues has issues, you've got issues.
161
James Brundage | MVP @mrpowershell.com · 14/08/2026
Anyone want to come out of the woodwork and help me understand some 3D projection into 2D space, specifically using #DotNet Matrix4x4 ? I'm so close to being able to render 3D into SVG I can taste it, but so far the correct answer eludes me... 🙏 any #GameDev or 3D nerds want to help?
291
James Brundage | MVP @mrpowershell.com · 13/08/2026
Just updated Vector, the #PowerShell #Math module for Vectors. github.com/PoshWeb/Vector Turn anything into vectors and manipulate them in 2D, 3D, or 4D. Have fun!
github.com
GitHub - PoshWeb/Vector: Vectors in PowerShell
Vectors in PowerShell. Contribute to PoshWeb/Vector development by creating an account on GitHub.
030
James Brundage | MVP @mrpowershell.com · 13/08/2026
Figured out how to make 3D shapes and 3MF files in PowerShell Found out 3MF supports <beams> and <balls> Found that ThreeJS does not know these exist Filed an issue on ThreeJS so we can all play with <beams> and <balls> github.com/mrdoob/three... 🍿 #PowerShell #JavaScript #3D
github.com
`3MFLoader.js` does not handle `<beams>` or `<balls>` · Issue #34234 · mrdoob/three.js
Description The 3MF format specifies additional types of geometry that ThreeJS does not render. Specifically, the 3MF format supports the Beam Lattice extension, which includes Beams and Balls. Bea...
031
James Brundage | MVP @mrpowershell.com · 09/08/2026
I already knew about Lerp (Linear Interpolation), but #TodayILearned it has a spherical friend with an equally adorable name: Slerp (Spherical Linear Interpolation) You can Lerp any Vector2, Vector3, or Vector4 You can Slerp between any two Quaternions: learn.microsoft.com/en-us/dotnet...
learn.microsoft.com
Quaternion.Slerp(Quaternion, Quaternion, Single) Method (System.Numerics)
Interpolates between two quaternions, using spherical linear interpolation.
030
James Brundage | MVP @mrpowershell.com · 09/08/2026
Today I Learned #TIL #Reddit insta removes any post with this #PowerShell ~~~PowerShell New-Object -ComObject WScript.Shell ~~~ 🤦 I get it, but I don't get it. This is not actually security. Like, at all.
181
James Brundage | MVP @mrpowershell.com · 08/08/2026
When you spend a half hour writing a post for reddit only to see it get insta-bounced. ( _of course_ I didn't save the draft )
static.klipy.com
Man Walking Sadly in Barren Landscape
Alt: George Michael feels really sad about Reddit.
040
James Brundage | MVP @mrpowershell.com · 08/08/2026
New PowerShell module alert! Shortcut lets you create #Windows and #Linux shortcut files (`.url`, `.lnk`, `.desktop`) github.com/StartAutomat...
github.com
GitHub - StartAutomating/Shortcut: Simple Shortcuts with PowerShell
Simple Shortcuts with PowerShell. Contribute to StartAutomating/Shortcut development by creating an account on GitHub.
020
James Brundage | MVP @mrpowershell.com · 06/08/2026
Today I Learned about Simplexes en.wikipedia.org/wiki/Simplex And learned that Mathematicians, Programmers, and laypeople have drastically different definitions of the term "Simple"
en.wikipedia.org
Simplex - Wikipedia
010