Stephan van Rooij

Software architect with a passion for home automation.

2022: An exciting year


Previous year was quite exciting, a lot has happened. In this post I look back on my most popular posts in 2022 and some of the open-source projects I enjoyed building.

Microsoft security MVP

2022 was the year I got awarded Microsoft MVP in the security category, probably because of my contributions on Azure AD edge cases. I’ll just keep doing what I was doing before. I’m really happy though the community recognized my contributions and eventually nominated me for this award!

Follow me on any of these channels to keep updated on all the content planned for 2023.

LinkedIn Profile Twitter follow Blog

I’ve written several posts on this blog in 2022, these are the most popular by just checking the number of visitors last year, starting with 2 posts from the year before.

These numbers are slightly of because the older posts got more time to be visited. These are the most popular posts of the last month:

The top post for this year (and past month) is an 18 months old post, where I had an issue where I needed a file in a Github Action, but it had to be secret. Since PowerShell now runs on any platform, it seemed like to right tool to base64 encode the file on one side, saving it as a secret in the repository secrets and base64 decoding it on the other side. And voila, you have a way to keep a secret save in Github Actions.

Speaking at user group(s)

My ambition is being a speaker at some big tech conferences. When socializing with other MVP’s at Tech-o-rama they all told me users groups are a great place to start.

I spoke at DuPSUG the 22th of November, speaking at a PowerShell user group was something I never expected to do, since PowerShell is some what out of my comfort zone. My PowerShell skills are merely average. I got everybody interested and asking questions because I picked the right topic Getting started with PowerShell Graph SDK.

I also created a repository where I collect so useful PowerShell scripts.

PowerShell snippets

I’m submitting my paper to various conferences, so eventually I’ll get accepted.

Open-source projects

If their is any time left between my job as a software architect and researching & writing on Azure AD edge cases, I like to work on any off these open-source project. I won’t show them all here, just the once I enjoyed the most.

Sonos projects

We have a lot of Sonos speaker throughout the house, but their app feels like it could use a refresh. I though I might be able to do better. My sonos2mqtt library got some impressive download numbers on Dockerhub. You can use this library to connect you speakers to your mqtt server and control them through there.

Sonos2mqtt Sonos api documentation Sonos typescript this library Sonos cli

The latests additions to my Sonos libraries are a .NET version to control your speakers from any .NET application. And a Home Assistant Component to integrate Sonos2mqtt with Home Assistant

Sonos .NET Sonos Home Assistant


Github Action dotnet-feeder

I wanted to display my most recent posts in my Github profile and while there are apps available to do just that, I wanted to experiment in creating my own Github Action. So I build dotnet-feeder, which automatically updates the Readme for my Github Profile. Check-out how I build a Github Action in .NET. That was a fun project I’m still using every day (in the background).


Power automate

Being a consultant sometimes requires me to use multiple Microsoft 365 accounts, the one from my company and one for the company that hired me. This complicates things when since we’re using book with me a lot. And that only works if your calendar is fully up-to-date.

Since I never worked with PowerAutomate and others are very enthusiastic about it, I though let’s see if I can sync two calendars using Power Automate, this resulted in a flow that I wanted to share with the world.

Like what you're seeing? Consider Sharing on Twitter or Sponsoring me