Matt Daines
mattdaines.me
Matt Daines
@mattdaines.me
Azure Consultant | Tech enthusiast | Gamer

Opinions are my own 😁

https://blog.mattdaines.me/
I also updated the CSS in my theme to reduce the harshness of the background. There's more work to do on the theme f'sure!
January 21, 2026 at 10:37 PM
I saw "Write-Stage" in agent mode while writing a script to be called by an Azure DevOps pipeline.

I thought agent mode used a linter to check it's own work.
January 16, 2026 at 5:51 PM
I am going to have to learn about runspaces. First time I've heard of them!
January 14, 2026 at 10:10 PM
I thought it did too until I just checked. Turns out, -Parallel also uses runspaces.

"ForEach-Object -Parallel is a feature of PowerShell 7.0 and higher. Like Start-ThreadJob, it uses PowerShell runspaces to create and manage thread-based jobs."

From: learn.microsoft.com/en-gb/powers...

TIL 🤓
Optimize performance using parallel execution - PowerShell
The article discusses the performance characteristics of parallel execution to help you choose the best approach for your code.
learn.microsoft.com
January 14, 2026 at 10:09 PM
I'm definitely not at that scale but I understand the concept!

I should probably mention I'm using "foreach-object -parallel" and not jobs. I do have some scripts that use jobs that might benefit though.

Think I'll take the win using foreach-object reducing the run from ~1hr 15m to ~5m 30s 🚀
January 14, 2026 at 8:27 PM
I'm going to look at this again in the morning when I'm back behind a keyboard and recaffeinated!

My current throttle limit is determined by an API endpoint and my hunch is that your batches of batches approach doesn't apply in that case?

But maybe is does if I do set an upper bound on throttle?
January 14, 2026 at 7:03 PM
Maybe one day. For now Python is the way for me. I feel like there's a lot more learning material out there for Python and to be honest I'm not too sure what I want to do with a language just yet.

Thanks for the suggestion though!
January 13, 2026 at 8:16 PM
Of all the places to see a Dungeon Crawler Carl reference I didn't expect it here! 🤣
January 8, 2026 at 5:03 PM
On days like that I'd go to the office 😬

How long do you think prices will be that elevated?
January 8, 2026 at 9:38 AM
Maybe my local supermarket might restock their fresh veggies...
January 7, 2026 at 4:11 PM
Followed shortly by a price hike to support the new feature nobody asked for.

I've been self hosting on Plex for half a year and it's been great! Get to support artists by buying their albums instead of a monthly subscription.
December 4, 2025 at 6:53 PM
Cost of folding devices aside, a stylus is also a minimum requirement in my opinion for this kind of device.
July 15, 2025 at 4:14 PM
I had Bust-A-Move 4 on the PlayStation 1. I always just called this game Bubbles though (I was quite young!)

A lot of the gameplay sounds are somehow still engrained into my memory!
July 8, 2025 at 1:28 PM