Joel Bennett's Avatar

Joel Bennett

@jaykul.bsky.social

I ❤️ OpenSource, Scripting, PowerShell, GitOps, Python, .NET, VSCode. I'm a Principal DevOps Engineer, and a 14x Microsoft MVP for PowerShell.

357 Followers  |  225 Following  |  60 Posts  |  Joined: 17.11.2024  |  1.9639

Latest posts by jaykul.bsky.social on Bluesky

Just think how sad a UPS driver is going to be if they have to go work for Amazon...

28.01.2026 05:59 — 👍 0    🔁 0    💬 0    📌 0

Yeah, that's what we've been doing. The problem is that it requires Visual Studio, and thus Windows...

We're at the point where most of our projects are in Kubernetes, and we're pushing hard to move the rest.

We're migrating CI/CD infrastructure to Kubernetes, and this came up as a blocker.

23.01.2026 05:28 — 👍 1    🔁 0    💬 1    📌 0

What do people use for database schema/migration projects?

Anyone know what the status of SDK-style SqlProj actually is? It seems they're supported in VS Code (but without tests?) still "preview" in VS2022, don't exist at all in VS2026...

Are these "coming soon" or abandon-ware?

22.01.2026 21:44 — 👍 1    🔁 0    💬 1    📌 0

But see, what it should have said is: omg, don't write your own load testing tool, just use k6 or siege or vegeta or something 😉

20.01.2026 04:09 — 👍 0    🔁 0    💬 1    📌 0

They're all wrong. Let me tell you the real story about…

It feels like I daily see people in their social media echo chambers deriding majority opinions about AI, politics, economics, government, and even science without citations or sources, just the certainty that some folks agree with them. Why?

19.01.2026 03:41 — 👍 0    🔁 0    💬 0    📌 0

Kate's 😉 or Kubernetes, never k-eight-s

18.01.2026 06:34 — 👍 1    🔁 0    💬 0    📌 0

Yeah, a contractor or carpenter would know, I bet 😝. They probably just have higher standards for those thinner boards that end up being used in visible places...

17.01.2026 18:18 — 👍 1    🔁 0    💬 0    📌 0

Maybe you're passing for them to cut up 2x4s in the back ...

17.01.2026 16:40 — 👍 1    🔁 0    💬 1    📌 0

I love that you've discovered ads are "overwhelming" your site, and your suggestion is that more people need to install an ad blocker. Classic.

14.12.2025 05:41 — 👍 2    🔁 0    💬 1    📌 0
Windows Outlook (new) showing blank email body instead of the actual body of the email

Windows Outlook (new) showing blank email body instead of the actual body of the email

Still not loving Outlook (new)

02.12.2025 14:37 — 👍 6    🔁 2    💬 2    📌 0

Federal Government Announces Racial Profiling Campaign, Explains It’s Because of the President’s Personal Bigotry

02.12.2025 23:35 — 👍 2748    🔁 1074    💬 41    📌 18
🧑‍🎓 New foreign student enrollment at U.S. colleges and universities is down by 17% over last year: “American universities have suffered one of the sharpest ever declines in foreign enrollments in the face of tough policies from President Donald Trump, with the number of new international students falling 17 percent this year.”

🧑‍🎓 New foreign student enrollment at U.S. colleges and universities is down by 17% over last year: “American universities have suffered one of the sharpest ever declines in foreign enrollments in the face of tough policies from President Donald Trump, with the number of new international students falling 17 percent this year.”

The White House just blasted this out under the headline "Good News You May Have Missed"

19.11.2025 20:14 — 👍 1111    🔁 246    💬 74    📌 121

Terrible day to be literate

18.11.2025 03:15 — 👍 1686    🔁 152    💬 28    📌 14

i’ve said this before and i remain convinced it’s true, the 2028 platform that would deliver obama 08 results is “i am gonna
bring the hammer down on the corrupt self-dealing politicians and their rich friends and there are no sacred cows id give a pass”

13.11.2025 14:07 — 👍 11758    🔁 2036    💬 260    📌 147

They probably don't have logs? Yeah, because... *cough* *cough* 😉

03.11.2025 01:20 — 👍 0    🔁 0    💬 0    📌 0

So, with Azure CDNs and Front Door all still locked down since their outage last week, what's the over/under on this being something that was vibe coded, and there's nobody available who understands it anymore?

02.11.2025 15:30 — 👍 1    🔁 0    💬 1    📌 0
Governments never announce that they have become fascist they announce that the antifascists are now the enemy of the state.

Governments never announce that they have become fascist they announce that the antifascists are now the enemy of the state.

Accurate.

07.10.2025 00:35 — 👍 28    🔁 8    💬 1    📌 0
Preview
Shell completion | Optique Learn how to add shell completion support to your CLI applications using Optique's built-in completion system. Covers Bash and zsh integration, custom suggestions, and native file completion.

For a CLI parser library, generating help is a given, why not completion script generation? Argsparse, climate & optparse do (only for bash, zsh & fish).

Well, if you're writing in TypeScript, Optique now has one, and it covers bash, zsh, fish, PowerShell, and Nushell!

optique.dev/concepts/com...

03.10.2025 04:21 — 👍 4    🔁 1    💬 0    📌 0
Talk Of Fascism Dangerous, Warns Ministry Of Compliance

Talk Of Fascism Dangerous, Warns Ministry Of Compliance

Talk Of Fascism Dangerous, Warns Ministry Of Compliance

26.09.2025 16:00 — 👍 15024    🔁 3848    💬 115    📌 104
Preview
Pentagon Expands Its Restrictions on Reporter Access

When I was fighting in Iraq & Afghanistan, I needed to know that journalists could ask tough questions to hold those in power accountable.

It's a dangerous moment when our leaders require the press to self-censor their reporting, or face punishment.

Free speech is under attack.

20.09.2025 17:21 — 👍 704    🔁 237    💬 44    📌 10

I definitely don't have problems with emoji. They can be extremely succinct when used properly, E.g. Using ✅⚠️❌ as status icons in lists of output. Why do you think all the terminals (and business apps) are adding support for emoji?

07.09.2025 15:25 — 👍 1    🔁 0    💬 0    📌 0
Preview
Pluralistic: How much (little) are the AI companies making? (30 Jun 2025) – Pluralistic: Daily links from Cory Doctorow

It's almost like they all finally got around to reading Cory Doctorow's little piece pluralistic.net/2025/06/30/a...

31.08.2025 17:32 — 👍 0    🔁 0    💬 0    📌 0

No worries, doesn't affect the bit you're concerned with 😉

20.08.2025 15:29 — 👍 0    🔁 0    💬 0    📌 0
Preview
FromGitHub/source/public/New-ImageFromGithub.ps1 at cbda6ad34c3b99ac9baef09dc8baefb010db941e · Jaykul/FromGitHub · GitHub Contribute to Jaykul/FromGitHub development by creating an account on GitHub.

Right now I'm downloading & extracting to disk, then calling docker buildx.

github.com/Jaykul/FromG...

I'm pretty sure that I can build the tarballs and skip a step 😉

I want to build an OCI server with tags piped through from GitHub api, then generate images on-demand, but that may be too slow.

20.08.2025 15:27 — 👍 1    🔁 0    💬 0    📌 0

I'm thinking about packing them into an OCI package...

I have a `feature/oci` branch that can build multi-os/arch docker container images with just base + bin from the download.

But I want a multi-os/arch "installer" that would use the same (last) OCI layer as the source.

20.08.2025 00:12 — 👍 0    🔁 0    💬 2    📌 0

Yes to both of those. Most of these apps don't have extra assemblies -- at least the ones I can think of.

Right now I'm just copying everything:

foreach($File in Get-ChildItem $FromDir -File -Recurse) {
sudo mv -f $File.FullName $ToDir
sudo chmod +x "$ToDir/$($File.Name)"

19.08.2025 23:59 — 👍 0    🔁 0    💬 0    📌 0

Right, exactly, and on windows that's easy, because I install all the tools to a folder. But on posix systems, I've been installing to /usr/bin —because it's easier than permanently updating the PATH

19.08.2025 15:03 — 👍 0    🔁 0    💬 1    📌 0

I've always thought we should outlaw HOAs, on account of them seeing up mini-towns within towns, but this takes the cake.

19.08.2025 14:49 — 👍 0    🔁 0    💬 0    📌 0

Yeah, parameter with env variable default would be nice.

I am also using this to install tools in build pipelines (where I don't need to scan things, because they're well trusted stuff like flux, oras, regal), but I think I need a better (more cache-enabled) solution for that.

19.08.2025 14:43 — 👍 0    🔁 0    💬 1    📌 0

@jaykul is following 20 prominent accounts