Sign in

gijsreijn.bsky.social

@gijsreijn.bsky.social
44 followers 31 following 124 posts

Cloud engineer by day, author and contributor to open-source projects at night Microsoft MVP Helping people to succeed in the Desired State Configuration landscape

PostsRepliesMedia
gijsreijn.bsky.social @gijsreijn.bsky.social · 13h
Thinking of migrating from PowerShell DSC to Microsoft DSC, but don't know where to start? I've got you covered. Check it out and start your journey here: www.idontlikeai.dev/courses/migr...
idontlikeai.dev
Migrating from PowerShell DSC to Microsoft DSC
Learn how to migrate your PowerShell DSC estate to Microsoft DSC without breaking production
220
gijsreijn.bsky.social @gijsreijn.bsky.social · 03/10/2026
After a break and going on holiday, it was time to pick up the writing pen and continue the "Migrating from PowerShell DSC to Microsoft DSC" free course. This time, Module 2 has been written to focus on the configurations and resources themselves: www.idontlikeai.dev/courses/migr...
idontlikeai.dev
Introduction to migration configurations and resources
But it's inevitable
111
gijsreijn.bsky.social @gijsreijn.bsky.social · 23/09/2026
The first part of my free course "Migrating from PowerShell DSC to Microsoft DSC" is online: www.idontlikeai.dev/courses/migr...
110
gijsreijn.bsky.social @gijsreijn.bsky.social · 21/09/2026
While writing a migration course on PowerShell DSC to Microsoft DSC, I had some time to write a quick how-to article on how you can get started with the bicep docs generate command: www.idontlikeai.dev/how-to-turn-...
idontlikeai.dev
How to turn your Bicep modules into documentation with bicep docs generate
Turn Bicep modules into Markdown documentation with the experimental docs generate command and customizable Scriban templates.
000
gijsreijn.bsky.social @gijsreijn.bsky.social · 19/09/2026
As part of my earlier post yesterday, it was time to get to work and write out some content. Then, of course, I had to read it through myself in the Pip-Boy mode on my blog. It's getting there!
001
gijsreijn.bsky.social @gijsreijn.bsky.social · 17/09/2026
I wasn't camping the repository, but just a few minutes ago, the official GA release of Microsoft DSC v3.3 dropped: github.com/PowerShell/D... I'm so thrilled to see a couple of my changes get landed by me!
github.com
Release v3.3.0 · PowerShell/DSC
What's changed These release notes describe updates to DSC since the v3.3.0-rc.2 release. This document includes the following sections: Added for changes that improve or add functionality without...
010
gijsreijn.bsky.social @gijsreijn.bsky.social · 15/09/2026
Are you able to run Microsoft Desired State Configuration (DSC) already in Azure? With OpenDSC, you can manage a whole fleet. Yet, I had set up a lab environment with the following architecture. And the best part, its added to my book: leanpub.com/themicrosoft...
010
gijsreijn.bsky.social @gijsreijn.bsky.social · 11/09/2026
Oof, there are already two release candidates out, so you know what's next in the story then. But before the official GA release, the new 3.4.0-preview.1 gave it away: github.com/PowerShell/D... A huge thanks to @steve--lee.bsky.social and Mikey + the others for the amazing work recently!
github.com
Release v3.4.0-preview.1 · PowerShell/DSC
What's Changed Add devcontainer by Thomas Nieto (@ThomasNieto) in #1631 Fix universal package publishing by Aditya Patwardhan (@adityapatwardhan) in #1638 Fix PMC publishing script and mapping by ...
011
gijsreijn.bsky.social @gijsreijn.bsky.social · 07/09/2026
Bringing back PowerShell in DSC? Isn't that already a "thing"? Well, it was in PowerShell DSC, but it isn't in Microsoft DSC. Or will it come back? I wrote a quick blog post on a current RFC to bring back the PowerShell authoring experience: www.idontlikeai.dev/bringing-bac...
idontlikeai.dev
Bringing back the power of PowerShell's authoring experience for Microsoft Desired State Configuration
PowerShell's imperative power and Microsoft DSC's declarative engine can finally meet in the middle
020
gijsreijn.bsky.social @gijsreijn.bsky.social · 04/09/2026
I'm thrilled to announce that I've just published three new chapters in "The Microsoft DSC Handbook", this time writing about AI-assisted configuration management, the security aspect, and an honest comparison between other competitors: leanpub.com/themicrosoft...
leanpub.com
The Microsoft DSC Handbook
010
gijsreijn.bsky.social @gijsreijn.bsky.social · 29/08/2026
A little sneak peek at what's coming up after writing chapters 11 and 12 in the previous weeks. Microsoft DSC is perfectly made for an AI-assisted agent. If you already purchased the book, get ready for it. If not, you can grab your copy at: leanpub.com/themicrosoft... #dsc #ai
000
Reposted by @gijsreijn.bsky.social
nohwnd @jakubjares.com · 29/08/2026
Not a regular user of dark modes myself, but occasionally I use them. Pester docs felt a bit too shiny, so I made it a little darker. LMK if you don't like. #pspester #powershell github.com/pester/docs/...
141
gijsreijn.bsky.social @gijsreijn.bsky.social · 26/08/2026
Finally, a new update for The Microsoft DSC Handbook! 🎉 Based on valuable feedback, I’ve added two full chapters. Already own the book? The new chapters are free! 🎁 Haven’t got it yet? Grab your copy today. The price goes up after today. leanpub.com/themicrosoft...
leanpub.com
The Microsoft DSC Handbook
020
gijsreijn.bsky.social @gijsreijn.bsky.social · 19/08/2026
Following Azure Bicep's repository closely, there's now an amazing new experimental feature developed by Jarod Holgate, and reviewed by Anthony. It was just pulled into the main branch, so I gave it a try: www.idontlikeai.dev/a-first-look...
idontlikeai.dev
030
gijsreijn.bsky.social @gijsreijn.bsky.social · 17/08/2026
Looking for various ways to write a DSC resource in Go with ease? I just wrote a full tutorial on how you can create a DSC resource without writing more than 100 lines of code: www.idontlikeai.dev/how-to-write...
idontlikeai.dev
How to write a Microsoft DSC resource in Go in under 100 lines
Development made easy in Go with a Resource Development Kit (RDK)
010
gijsreijn.bsky.social @gijsreijn.bsky.social · 13/08/2026
I'm so happy about the whole rewrite I did for my free courses on my blogging site! There's also a small easter egg included when you go through a course. Can you find it? Check it out at: idontlikeai.dev/courses/
000
gijsreijn.bsky.social @gijsreijn.bsky.social · 12/08/2026
Microsoft DSC v3.3.0-rc.1 just released, which most likely means a GA release will happen afterward (if not another RC will be created 😉). github.com/PowerShell/D...
github.com
Release v3.3.0-rc.1 · PowerShell/DSC
What's Changed Add devcontainer by Thomas Nieto (@ThomasNieto) in #1631 Fix universal package publishing by Aditya Patwardhan (@adityapatwardhan) in #1638 Fix PMC publishing script and mapping by ...
010
gijsreijn.bsky.social @gijsreijn.bsky.social · 10/08/2026
Eric van Wijk shipped the Azure DevOps service connection. That means PAT-free pipelines via Entra workload identity. But what it didn't say is that global PATs stop working Dec 1. So I wrote a migration: www.idontlikeai.dev/your-global-...
idontlikeai.dev
Your global Personal Access Token dies on December 1 in Azure DevOps Services: Here's the migration
The deadline Microsoft's announcement forgot to mention
020
gijsreijn.bsky.social @gijsreijn.bsky.social · 04/08/2026
Over the weekend, I checked out the new adapter model for Microsoft DSC. What a change it has been since the latest preview was released. I wrote a quick blog post explaining the details of how you don't have to code anything anymore: www.idontlikeai.dev/how-microsof...
idontlikeai.dev
How Microsoft's DSC engine is shaping the new adapter model
What if you could ship a new DSC resource without writing a single line of code? From the early days, Microsoft DSC bridged the gap between the new engine and everything that isn't a native command-b...
020
gijsreijn.bsky.social @gijsreijn.bsky.social · 31/07/2026
A pull request that gets rejected on a popular open-source project isn't always the end... It's been a while since I updated my forked Databricks CLI to bring Microsoft DSC capabilities to it, and v0.5.0 just launched + a brand new website: libredsc.github.io/dsc-databric...
libredsc.github.io
dsc-databricks - Microsoft DSC for Databricks
Microsoft Desired State Configuration (DSC) resources for Databricks
000
gijsreijn.bsky.social @gijsreijn.bsky.social · 29/07/2026
A new Bicep experimental feature is around the corner to be released that removes another friction point. I have already tried out the feature; you can always pick up the nightly builds from the repo: www.idontlikeai.dev/one-less-pre...
idontlikeai.dev
One less pre-flight validation using Bicep's extension configuration
One step less to perform in your deployment pipeline
010
gijsreijn.bsky.social @gijsreijn.bsky.social · 17/07/2026
The Microsoft DSC releases are going as a train, and once again, I'm happy to see some of my contributions landed in the latest v3.3.0-preview.4: github.com/PowerShell/D... It's a pretty big list time with tons of features and doc updates
github.com
Release v3.3.0-preview.4 · PowerShell/DSC
What's Changed Fix propagation of secrets by @SteveL-MSFT in #1573 Add invoke_dsc_function() and invoke_dsc_expression() tools to Server mode by @SteveL-MSFT in #1588 Add PR code coverage workflow...
040
Reposted by @gijsreijn.bsky.social
Justin Grote @posh.guru · 16/07/2026
ModuleFast v1.0.0-beta1 is out! You can fetch from the Gallery or via this temporary bootstrap. & ([scriptblock]::Create((iwr 'github.com/JustinGrote/ModuleFast/r…'))) -Release 'v1.0.0-beta1' Please test it doesn't break you while I work on docs.
252
gijsreijn.bsky.social @gijsreijn.bsky.social · 13/07/2026
A new experimental feature just landed two days ago in a new Bicep version. And that experimental feature is an interesting one for larger enterprises building custom Bicep extensions. Over the weekend, I had time to test it out and blog about it: www.idontlikeai.dev/how-to-publi...
idontlikeai.dev
000
gijsreijn.bsky.social @gijsreijn.bsky.social · 05/07/2026
It starts to look like Pester 6 is in front of the door to be released GA, so have you already tried to migrate your test suite? If not, I wrote a migration blog post on it: www.idontlikeai.dev/migrating-fr... It covers the latest release candidates and pointers to look at.
idontlikeai.dev
Migrating from Pester 5 to 6
Learn how to easily migrate your test suite from v5 to v6
020
gijsreijn.bsky.social @gijsreijn.bsky.social · 28/06/2026
I think @jakubjares.com left PSConfEU with parallel execution quietly compiling in the back of his head, because the Pester repo has definitely not been idle since. I tried out this new feature that just landed in Pester v6.0.0-rc.1 and wrote about it: www.idontlikeai.dev/how-to-execu...
idontlikeai.dev
100
Reposted by @gijsreijn.bsky.social
nohwnd @jakubjares.com · 28/06/2026
Pester 6.0.0-rc1 🎉 Feature-complete! ⚡ Parallel test execution (experimental) 🆕 New Should-* syntax + 41 assertions 🔬 Should-BeEquivalent deep comparison 📊 Faster coverage by default 160+ PRs · 15 contributors #PowerShell #pspester
1198
gijsreijn.bsky.social @gijsreijn.bsky.social · 25/06/2026
And the third preview release for v3.3.0 on Microsoft DSC. I'm happy to see my contribution on a new built-in resource (Microsoft.Windows/FeatureList) got in: github.com/PowerShell/D...
github.com
Release v3.3.0-preview.3 · PowerShell/DSC
What's Changed Add new Microsoft.Windows/WindowsFeatureList resource by @Gijsreyn in #1541 docs: Update PSScript examples by @Gijsreyn in #1528 Add reference documentation for secret() by @Gijsrey...
010
gijsreijn.bsky.social @gijsreijn.bsky.social · 20/06/2026
Just wrote a new article to help DSC resource authors make a step from PowerShell DSC to Microsoft DSC. Not on my own blog site, but the DSC community one: dsccommunity.org/blog/how-to-... Thanks to @gaelcolas.bsky.social for the review!
dsccommunity.org
How to generate Microsoft DSC adapted resource manifests with DscResource.Authoring
A collaborative community of authors and maintainers working to improve DSC resources, their quality, and development practices.
011
gijsreijn.bsky.social @gijsreijn.bsky.social · 18/06/2026
Did you already spot that new task in Azure DevOps? The Bicep team created a new BicepDeploy@0 task. For me, it was finally time to try it out. In this blog post, I'll tell you all about it: www.idontlikeai.dev/deploying-bi...
idontlikeai.dev
Deploying Bicep from Azure DevOps with the new BicepDeploy@0 task
No more Azure CLI, Azure PowerShell, or ARM task
010
gijsreijn.bsky.social @gijsreijn.bsky.social · 15/06/2026
There was a new project presented by @kaylacinnamon.bsky.social during MS Build 2026 , and I finally had the time to look at it (and even contribute to it). Here's a quick blog post on how Microsoft is changing Windows developer workstations: www.idontlikeai.dev/how-microsof...
idontlikeai.dev
How Microsoft is changing Windows Developer workstations
By leveraging workload profiles and WinGet
010
gijsreijn.bsky.social @gijsreijn.bsky.social · 12/06/2026
Microsoft DSC v3.3.0-preview.2 has just been released, and seeing my name a bunch of times there is always cool: github.com/PowerShell/D... This release has some internal bug fixes and mostly updated documentation.
github.com
Release v3.3.0-preview.2 · PowerShell/DSC
What's Changed Fix unnecessary elevation on export Microsoft.Windows/FirewallRuleList by @Gijsreyn in #1525 docs: Add known issue for numeric string coercion in Windows PowerShell by @Gijsreyn in ...
020
gijsreijn.bsky.social @gijsreijn.bsky.social · 29/05/2026
Tried to write a blog post previous week on the newly released preview version, but got a bit dragged in fixing a couple of bugs. Regardless, I managed to get the post out as well: www.idontlikeai.dev/the-future-o...
idontlikeai.dev
The future of PSResourceGet: Three features that change how you manage PowerShell packages
And the ones you want to keep using in your automation flows
000
gijsreijn.bsky.social @gijsreijn.bsky.social · 20/05/2026
I created a new PowerShell class that easily configures your Git settings. In this blog post, I cover how you can use it: www.idontlikeai.dev/your-git-con...
idontlikeai.dev
Your Git config is not reproducible (and here's how to fix it)
Configure Git in a way you might not have seen before
020
gijsreijn.bsky.social @gijsreijn.bsky.social · 14/05/2026
Microsoft's DSC release 3.2 announcement was full of packaged features compared to 3.1. But some of them might need some attention to look at a deeper level... In this blog post, I digested the release and explained it further: www.idontlikeai.dev/digesting-mi...
idontlikeai.dev
Digesting Microsoft's DSC v3.2 release: A practical look at what changed
DSC is growing up with what-if, lambdas, and TOML
000
gijsreijn.bsky.social @gijsreijn.bsky.social · 11/05/2026
Bicep had two releases the previous week, so it was time to test out some of the new functionality introduced. In this blog post, I cover them in more detail with one breaking change introduced: www.idontlikeai.dev/azure-bicep-...
idontlikeai.dev
Azure Bicep Updates — May 2026 Edition
The months are passing by this year, and we're already in May 2026. If you expected one release to land, you might be disappointed. Because actually, it was two! The last release (v0.43.8) reverted o...
000
gijsreijn.bsky.social @gijsreijn.bsky.social · 08/05/2026
What comes right after a GA release? Yes, a new preview release! 🚀 DSC just released its v3.3.0-preview.1 release right after the GA one: github.com/PowerShell/D... Interestingly enough, a new built-in resource has been shipped with this one!
github.com
Release v3.3.0-preview.1 · PowerShell/DSC
What's Changed (MAINT) FIx clippy for Rust projects by @michaeltlombardi in #1466 Misc fixes for firewall and types by @SteveL-MSFT in #1464 Fix dism resources to work on Windows arm64 by @SteveL-...
010
Reposted by @gijsreijn.bsky.social
Marc-André Moreau @awakecoding.com · 07/05/2026
A first WinGet preview build from Microsoft is finally available with my performance improvement patches! Try it now! 🚀👇 github.com/microsoft/wi...
github.com
Windows Package Manager 1.29.170-preview · microsoft winget-cli · Discussion #6213
This is a preview build of WinGet for those interested in trying out upcoming features and fixes. While it has had some use and should be free of major issues, it may have bugs or usability problem...
1112
gijsreijn.bsky.social @gijsreijn.bsky.social · 07/05/2026
Back in January, I tried contributing a new subcommand to the Databricks CLI. The PR was rejected. Disappointing at first, but it also pushed me to create my own GitHub organization around the idea Funny how open source works sometimes. The story: www.idontlikeai.dev/how-a-reject...
idontlikeai.dev
How a rejected pull request led to a new GitHub organization
The origin story of the LibreDsc GitHub organization from a rejected pull request
000
gijsreijn.bsky.social @gijsreijn.bsky.social · 05/05/2026
I’m incredibly proud to hit publish on my new edition of “The Microsoft DSC Handbook” After months of writing, this is a rewritten book with brand-new content! Featuring not one, but two forewords! Huge thanks to @jasonhelmick.bsky.social and @steve--lee.bsky.social ! leanpub.com/themicrosoft...
leanpub.com
The Microsoft DSC Handbook
081
gijsreijn.bsky.social @gijsreijn.bsky.social · 30/04/2026
June 2025 marked the v3.1.0 release of Microsoft DSC. Fast-forwarding, and I'm happy to see v3.2.0 has just been released! Thanks to the whole DSC team for the amazing features being delivered and the callout on the official announcement at: devblogs.microsoft.com/powershell/a...
devblogs.microsoft.com
Announcing Microsoft Desired State Configuration v3.2.0 - PowerShell Team
This post announces the General Availability of Microsoft Desired State Configuration (DSC) v3.2.0, with new Windows resources, Bicep gRPC integration, WhatIf support, expression language improvements...
020
gijsreijn.bsky.social @gijsreijn.bsky.social · 29/04/2026
New team, new challenges, but same curiosity to figure things out. After a quiet period, I'm back with a new blog post on the Rabo Tech Blog. This time, on how I stepped into a new team and what it takes to manage Unity at scale: rabobank.jobs/en/techblog/...
rabobank.jobs
000
gijsreijn.bsky.social @gijsreijn.bsky.social · 10/04/2026
You probably know that Microsoft DSC intentionally left the enforcement part to other tools. Yet, there isn't one available... or is there? OpenDSC project just had a boost a couple of weeks ago, and I tried the very first pull server for Microsoft DSC: www.idontlikeai.dev/why-opendsc-...
idontlikeai.dev
Why OpenDSC could become the missing "enforcement layer" for Microsoft Desired State Configuration
Because “desired state” without enforcement is just a suggestion
011
Reposted by @gijsreijn.bsky.social
steve--lee.bsky.social @steve--lee.bsky.social · 02/04/2026
We posted our PS7.6 Postmortem regarding the delay of GA: devblogs.microsoft.com/powershell/p...
devblogs.microsoft.com
PowerShell 7.6 release postmortem and investments - PowerShell Team
This post shares context on the delayed timing of the PowerShell 7.6 release, our learnings, and the changes the team has already begun making to improve release predictability and transparency.
0123
gijsreijn.bsky.social @gijsreijn.bsky.social · 03/04/2026
More than 10+ preview releases have been brought to us between v3.1 and the upcoming v3.2 of Microsoft DSC. And some of those important things in those releases might have easily slipped your attention. Want to know 5 important changes? I wrote about it: www.idontlikeai.dev/the-5-things...
idontlikeai.dev
The 5 things you need to know what changed from Microsoft DSC 3.1 to 3.2
Think DSC 3.2 is just a minor bump? These 5 changes might change how you write and deploy configurations.
000
gijsreijn.bsky.social @gijsreijn.bsky.social · 01/04/2026
PowerToys has a ton of settings you can configure, and often they're overlooked... So that's why I contributed a bunch of documentation on how you can configure them in a "different" way (and hopefully easier). Check it out on GitHub: github.com/microsoft/Po...
github.com
000
gijsreijn.bsky.social @gijsreijn.bsky.social · 30/03/2026
Ever wondered how you can speed up the discovery process of your PowerShell DSC resources through Microsoft's DSC engine? I wrote a short blog post on a new feature that introduced "adapted resource manifests": www.idontlikeai.dev/how-adapted-... Shoutout to @steve--lee.bsky.social for the work!
idontlikeai.dev
How adapted resource manifests bridge PowerShell resources in Microsoft Desired State Configuration (DSC)
Learn how to speed up discovery for PowerShell DSC resources
041
gijsreijn.bsky.social @gijsreijn.bsky.social · 20/03/2026
One more preview release to go to yet another official release of Microsoft Desired State Configuration (DSC), but v3.2.0-preview.13 just dropped yesterday! This release is packaged with new built-in resources for Windows and two for SSH! github.com/PowerShell/D...
github.com
Release v3.2.0-preview.13 · PowerShell/DSC
What's Changed Enable getting adapted resource schema by @SteveL-MSFT in #1401 Add Subsystem and SubsystemList Resources by @tgauth in #1367 Fix build by updating apt catalog by @SteveL-MSFT in #1...
010
gijsreijn.bsky.social @gijsreijn.bsky.social · 06/03/2026
After switching internally in Rabobank, I didn't have much time to write around Bicep. But, having missed some editions to write, I wrote a blog post covering v0.41.2 and v0.40.2 with some real-world use cases: www.idontlikeai.dev/azure-bicep-...
idontlikeai.dev
Azure Bicep Updates — March 2026 Edition
It’s been a while since I last published an Azure Bicep updates edition. But both the Bicep team and community certainly haven't been standing still. In this edition, we're going to catch up with two ...
010
gijsreijn.bsky.social @gijsreijn.bsky.social · 27/02/2026
Was it truly actually gone, or... Microsoft's DSC Bicep support was dropped in 3.2.0-preview.12, but that was the extension-based model. Behind the scenes, @andyleejordan.com worked on something else! I wrote about it on my blog post: www.idontlikeai.dev/bicep-never-... #bicep #microsoftdsc
idontlikeai.dev
Bicep never left: The peaceful return of Microsoft DSC support
Why Bicep support never truly disappeared
111