Josh Hendricks | MVP
banner
joshooaj.com
Josh Hendricks | MVP
@joshooaj.com
A technology problem-solver and Microsoft MVP with an affinity for PowerShell, containers, .NET, and automation. Opinions are my own.

Signal:
@joshooaj.01

Blog:
https://joshooaj.com

GitHub:
https://github.com/joshooaj
Pinned
Hello Bluesky!

I’m a one-eyed Dad, husband, Oregonian, and software engineer. I used to be a licensed skydiver and scuba diver.

These days I’m a principal engineer for Milestone Systems, maintaining the MilestonePSTools #powershell module, and some devops and devx.
Reposted by Josh Hendricks | MVP
We're on the HackerNews front page right now!
news.ycombinator.com/item?id=4586...
Zensical – A modern static site generator built by the Material for MkDocs team | Hacker News
news.ycombinator.com
November 9, 2025 at 6:00 PM
This week I started playing with the new static site generator, @zensical.org, from the folks behind the Material for #MkDocs theme. While it's in alpha now, it's already very functional.

You can install it with pip, but dangit, I like containers.

hub.docker.com/r/joshooaj/z...
November 8, 2025 at 10:23 PM
I treated myself to a 49" ultrawide monitor a couple of years ago that I still use daily for work, and I love it, but nobody ever tells you these things are like an Archimedes Heat Ray for your face
November 6, 2025 at 5:29 PM
I've been a fan of Material for MkDocs since I was introduced to it through the stucco #powershell module. The stale upstream MkDocs community represented a lot of risk through, so the Material team have introduced a new SSG I'm excited to try. Faster builds and better live previews are 💪
Zensical – a modern static site generator.

We're excited to release @zensical.org, our new SSG that is compatible with Material for MkDocs:

– 5x faster rebuilds
– Modern design
– Blazing-fast search

Read the full announcement on our blog:
squidfunk.github.io/mkdocs-mater...

A thread ⬇ 1/7
Zensical - A modern static site generator - Material for MkDocs
We are thrilled to announce Zensical, our next-gen static site generator that addresses and overcomes the technical limitations of MkDocs
squidfunk.github.io
November 5, 2025 at 2:42 PM
As a registered democrat in Eastern Oregon, I'm obviously disappointed in our district rep Cliff Bentz. I would LOVE to see a Republican with some morals and a backbone work for Oregonians instead of himself and the GOP.

As naive as it may be, I just published a site encouraging a primary.
Oregon Deserves Better - Hold Cliff Bentz Accountable
Cliff Bentz voted to overturn election results after January 6th, takes 50% of his funding from corporate PACs, and has only passed 2 bills since 2021. See the verified facts about his disappointing r...
byebyebentz.com
October 29, 2025 at 7:24 AM
I'm working on a #dotnet 8 project where it's infinitely easier to do some of the work in .NET Framework where we can use our SDK for video exports. And my #powershell module based on that SDK requires PowerShell 5.1. I could either use Process.Start and manage the external process myself, or...
RunspaceFactory.CreateOutOfProcessRunspace Method (System.Management.Automation.Runspaces)
Creates an out-of-process remote Runspace.
learn.microsoft.com
October 22, 2025 at 3:56 AM
Reposted by Josh Hendricks | MVP
Recently on Discord I saw some talk about watching for file changes. I whipped up a quick Wait-File function that allows you to setup a FileSystemWatcher in #PowerShell to monitor for specific events (Files added/changed/removed) and perform an action when detected.

Perhaps you may find it useful:
Implement a FileSystemWatcher in PowerShell
Implement a FileSystemWatcher in PowerShell. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
October 21, 2025 at 6:42 PM
As someone who has used metrics in the past to identify trends in tech support ops and learned first-hand how it can lead to unintended consequences, I wonder about the incentives driving behavior of ICE agents, the impact on recruits, and whether any of the consequences are unintended at all.
October 21, 2025 at 7:53 PM
We do some serious work with AI video language models over here.
October 20, 2025 at 4:10 PM
Reposted by Josh Hendricks | MVP
Well, you can finally cross “I’ve seen a handcuffed, inflatable penis” off your bucket list
October 19, 2025 at 1:17 AM
Today's #nokings protest was the first protest I've attended, and it was a GREAT experience! Very well organized by the volunteers, very positive vibe from participants and tons of positive feedback from passers by.
October 18, 2025 at 9:29 PM
"Anyone who criticizes or opposes senator McCarthy's methods must be a communist. And if that is true, there are an awful lot of communists in this country."

Edward R. Murrow, April 13, 1954
October 14, 2025 at 5:12 AM
I just filled out a feedback form for ABC to show my support for George Stephanopolis after seeing him end the interview abruptly when JD Vance refused yo answer a simple question and instead lie, deflect, and propagandize for this administration.

youtu.be/nxDTME4M5Vs
It ‘is not our intention’ to have U.S. troops in Gaza: Vance
YouTube video by ABC News
youtu.be
October 12, 2025 at 5:48 PM
Reposted by Josh Hendricks | MVP
I’m sure ObamaCrypto would have been welcomed. And a free jet. Folks would be like, good for you! Use the presidency for your personal gain. WE SUPPORT YOU.

THIS IS TOTALLY NORMAL RIGHT

🤦
October 12, 2025 at 10:12 AM
My small town theater is putting Evil Dead 2 on using Google TV 😂
October 11, 2025 at 3:31 AM
What happens when an enlisted person believes the order they've been given is unconstitutional and they refuse to follow it? I hear they swear an oath to the constitution, but I haven't heard anyone talk about the consequences of refusing an unconstitutional order.
October 3, 2025 at 6:26 AM
Reposted by Josh Hendricks | MVP
September 22, 2025 at 8:34 PM
I still don't care for #bash as a shell but I dig Dave's short lessons and experiments on his You Suck At Programming YT channel!
You Suck at Programming
yo what's up my name is Dave and You Suck at Programming. i talk about sys admin stuff, bash scripting, programming, unix, and roast your CRINGE code lmao
youtube.com
September 21, 2025 at 5:13 PM
I've been emailing Disney/ABC about their disastrous decision to fold to FCC pressure. This evening I added a "tracking pixel" (written in #powershell using pode) in my signature and was surprised to see the signature was loaded by an ATT and Verizon in LA and Tampa. I expected to get blackholed.
September 20, 2025 at 1:07 AM
Reposted by Josh Hendricks | MVP
Oh my god lol

This Dutch late night host absolutely eviscerates Trump and Disney- you gotta watch how
September 19, 2025 at 6:09 PM
This isn't just about the cancellations of #thelateshow or #jimmykimmel. It's about the corrupt administration setting their sights on free speech and democracy, and the way they're using the levers of capitalism to silence their opposition.

#freespeech #abc #fcc #nexstar
The Collapse of Freedom of Speech in Real-Time - JoshooaJ
The personal blog of Josh Hendricks.
www.joshooaj.com
September 18, 2025 at 9:13 PM
Reposted by Josh Hendricks | MVP
Censorship never stops with just one book, one newspaper, one person. The end goal of censorship is always complete control.

For Christ's sake, Kimmel just showed a video of the President's own words.

Stop capitulating. It will never save you in the end.
lmao. LMAO even
September 18, 2025 at 5:41 PM
Reposted by Josh Hendricks | MVP
Please consider emailing Disney and ABC executives. Scanning this QR code will start a new email to 23 executives whose addresses were, until early this morning, publicly available on ABC's own website. See the ALT text on the screenshot for an example message.
September 18, 2025 at 6:05 PM
Reposted by Josh Hendricks | MVP
Strict constitutionalism, except totally not

The party of free speech, except not

The party of fiscal conservatism, except not even a little bit

The Hypocrisy is absolutely blinding.
September 18, 2025 at 12:31 AM