Blog

Notes on
software development.

Technical explanations and code examples, with a look at the choices behind them.

All articles

2 articles

Why I built my own Apple Music plugin for Stream Deck

I wanted proper Apple Music controls on my Stream Deck +, on both macOS and Windows. The plugins I found fell short, so I built Glass: Liquid Glass keys on album colours that stretch across the whole deck.

Read article

Getting Started with .NET Minimal APIs

How to define endpoints with .NET Minimal APIs, inject dependencies and compare the code with controllers, without letting everything end up in Program.cs.

Read article