I'll be installing this Kincony M16 v2 board to measure realtime power usage of 16 different devices/rooms. And then get rid of all those power measurement devices around the house.
Stephan van Rooij
@svrooij.io
I'll talk about APIs, Security and building applications in #dotnet https://svrooij.io | Microsoft MVP Security & Graph | wintuner.app | https://mvp.microsoft.com/en-US/mvp/profile/cc128f12-003f-ed11-bba3-000d3a197333
Smartify your not so smart doorbell with this €25 euro device and 15 minutes of your time. svrooij.io/2026/08/14/s... @home-assistant.io @zuidwijk.com Super easy to do and brings a lot of joy (for me at least) #homeautomation
Smartify your doorbell
Convert your ding-dong into a smart doorbell with ESPHome and Home Assistant, offering notifications, virtual ringing, chime control, and easy retrofit.
svrooij.io
Want to create your own custom integration for @home-assistant.io ? Check out my setup for easy debugging with breakpoint support svrooij.io/2026/08/11/e... #development
Extending Home Assistant: Custom Integration
I recently built a custom integration Microsoft Calendar for Home Assistant. Which does just that, connect your Microsoft 365 calendar to Home Assistant. Allowing you to react to events from your cale...
svrooij.io
Over a year ago I added PKCE support in @home-assistant.io why I wanted this? Check out svrooij.io/2026/08/11/h... #security
Home Assistant: Adding PKCE support
Home Assistant is an open source, local focussed home automation platform, why would it need PKCE support? Not all devices have a local api, and for those products and services that only have a cloud ...
svrooij.io
What do you think is in this small box (screwdriver for reference), it is worth around €600 😯 and has to do with #security
I'm stoked to tell all off you that I joined the organizing team for @dotnetzuid.nl #community meetup #dotnet www.dotnetzuid.nl
@svrooij.io check this out github.com/TheJoeFin/tr...
GitHub - TheJoeFin/trowser: Trowser is a WinUI 3 Windows desktop application that lets you pin browser shortcuts as tray icons. Click a tray icon to open a flyout WebView2 panel right from the taskbar...
Trowser is a WinUI 3 Windows desktop application that lets you pin browser shortcuts as tray icons. Click a tray icon to open a flyout WebView2 panel right from the taskbar, or pop it out into a st...
github.com
I had the pleasure to speak a @dotnetzuid.nl and share my latest #security project. An introduction to IdentityProxy. Check out my key take aways svrooij.io/2026/01/23/i...
And we're off...! We're starting the evening with @svrooij.io explaining how to "Hack your protected API for integration testing". Thanks to #Promexx for hosting us.
I've been building apps and libraries to control Sonos speakers for a very long time. Sonos2mqtt has over 500.000 docker pulls. Now today I got a hold of information on how the details for third party media servers are stored. Have to get this into those libraries. More soon, please follow ☝️✅
Any Bacardi fans here? Selling my Bacardi bomber jacket, any profits go to a good cause link.marktplaats.nl/m2344271314?...
≥ Bacardi bomberjack XL Cuba Libre (goede doel) — Jassen | Winter — Marktplaats
Koop nu deze one of a kind Bacardi bomberjack (maat XL) en krijg er er een lege 3L Bacardi fles bij.Dit zijn echt collectors items. Van deze jas zit in
link.marktplaats.nl
Tell me how old you are, without telling me your age? Let me start. I have this box in the attic with these things in it. (Which I bring to the @homecomputermuseum.computermuseum.social.ap.brid.gy next week)
A new way to grow as a speaker. EngageTime will soon give you clear analytics across all your sessions. See your impact, your ratings, your reactions. Understand what resonates so you can step on stage with even more confidence. engagetime.live
Want to test your api without disabling authentication? Check out Identity Proxy, which allows you to hack your api for integration testing! svrooij.io/2025/11/19/i... #security #dotnet #development
Introducing Identity Proxy
Discover Identity Proxy: a tool for testing APIs with JWT authentication without disabling security. Simplify your API testing process today!
svrooij.io
Did we need another nugget package? I sure think so! Check out this source generator that will help you automatically register your minimal endpoints. github.com/svrooij/dotn... Inspired by a YouTube video from @milanjovanovic.bsky.social some time ago. #dotnet #webapi
GitHub - svrooij/dotnet-endpoint-mapper: Dotnet source generator to automatically discover all endpoints in your project.
Dotnet source generator to automatically discover all endpoints in your project. - svrooij/dotnet-endpoint-mapper
github.com
If you try to assign an Enterprise application to a Group in #Entra while in Entra Free, you will see a bizarre error relating to Active Directory. This is a cloud only Tenant!
Want to present at our new Stockholm SQL usergroup? We're doing in-person sessions about once per month. If you can't make any of those specific dates, reach out to @transmokopter.bsky.social or me, and we'll work something out for you!
Call for speakers: Stockholm SQL 2025-2026 - https://us7.campaign-archive.com/?u=b8db1e2ab2a0ee1aa69c8bb27&id=12aea8068e
Are you still using the WithSecret or WithCertificate methods on the #microsoft identity client? Check out this post to see how that can be replaced with a managed identity. svrooij.io/2025/10/10/s... #security #development
Secretless confidential applications
The Microsoft Authentication Library (MSAL) is one of my favorite libraries. It eases the process of getting tokens for Entra ID protected resources, and since most developers seem to struggle with ge...
svrooij.io
@vandervalk.pro Is all ready for the last talk of the day at #netassemble "Dont let your access tokens be stolen" #security
#netassemble first session by @wildermuth.com at #mstack "you can be bad everywhere" is the best quote from this talk so far. #community #dotnet
Maarten staat klaar voor zijn sessie op deze eerste #diwug na de vakantie #community Microsoft 365 copilot and the content "discoverability" challenge. @maarten.eekels.net
Thank you #Keeyns for hosting us tonight! We have a full house, listening to Thomas Huijer's talk "Exploring C# Source Generators". #dotnetzuid
Did you know you can leverage the Azure DevOps Rest API in Power Automate to run actions that are not available in Power Automate?🚀 In the example below, I wanted to detect what is the current iteration for a project and obtain its data to send in some automated messages👇
Unlock the power of raw Kestrel! Learn when to skip WebApplicationBuilder and directly leverage Kestrel for optimized .NET apps. Ideal for low-level control and performance tuning. #DotNet #Kestrel
When You Don’t Need WebApplicationBuilder: Raw Kestrel in Action
You’ll rarely wake up thinking, “Today I’m building a .NET web app without WebApplicationBuilder” — but there’s no harm in experimenting…
medium.com
Anyone ever used RapiDoc? rapidocweb.com to provide developer docs about your api? Alternative to Swagger and Scalar. How not decided which one is the best. #openapi #developer
RapiDoc - Web Component based Swagger & OpenAPI Spec Viewer
RapiDoc is Web Component for viewing Swagger & OpenAPI Spec. Supports themes, styling and various rendering styles
rapidocweb.com