Things I build, break, fix, and write about

29 July 2026
Headlamp in-cluster deployment and RBAC boundaries

Headlamp in-cluster deployment only makes sense when the UI belongs inside the cluster, and even then the service account should be painfully narrow. I trust the boundary, not the person using it on a quiet afternoon.

28 July 2026
Marketplace takedown pressure on vendor operations

Marketplace takedowns do more than pull a site offline, they cut through the vendor routines that keep sales moving. In dark web marketplaces, that...

28 July 2026
Brickstorm persistence in Microsoft 365

Brickstorm showed how Microsoft 365 persistence can survive a tidy password reset and a few blocked logins. I keep coming back to the same point, if...

27 July 2026
Restricting Serv-U access before patching

The SolarWinds Serv-U flaw is the sort of bug that turns a routine patch into an ugly afternoon, so I would block the obvious request pattern first...

Latest blog posts you might like

25 December 2025
Implementing automated updates for Next.js security

Next.js security starts with automated updates. Automate OS patches and dependency PRs for your next and Node modules. Run npm audit in CI and block merges for high-severity alerts. Monitor CPU and...

24 December 2025
Building a Plex blueprint for efficient media streaming

Plex blueprint: start on paper. Sketch your hardware, storage and roles. List the media types you want, expected streams and remote users. Choose a CPU for transcoding and put Plex data on a fast SSD,...

24 December 2025
Configuring sensors for better pet detection

Getting motion sensors to ignore pets is mostly about placement, sensible settings, and a bit of trial and error. I use Home Assistant examples here because that is what I run. Start with the sensor....

23 December 2025
Using a dimmer switch for Philips Hue automation

Use a dimmer as your base control for Philips Hue automation. Map its value to a hue range, then add a small random offset per bulb. The result keeps a single colour family while each lamp shows...

23 December 2025
Revamping Home Assistant dashboards for easier use

Transform your Home Assistant setup into a truly efficient smart home with seamless dashboard design and effective automations. Save time, simplify controls, and enhance usability.

22 December 2025
Securing ESPHome for local automation workflows

I build and lock down ESPHome scenes the same way I build servers: no glamour, no cloud dependency. Start with a clear threat model. Decide what data needs to leave the device and what stays local....

22 December 2025
Setting up VLANs for better home lab security

VLAN Configuration matters more in a home lab than most people admit. I use it to separate services, limit blast radius and keep curious devices off my core systems. This guide shows a practical VLAN...

21 December 2025
n8n | n8n@2.0.3

n8n Release 2.0.3 is here! This update fixes evaluation errors in queue mode and limits Git node support to specified git config keys.

21 December 2025
Weekly Tech Digest | 21 Dec 2025

Stay updated with the latest in tech! This digest covers AI ethics, auto industry shifts, and the impact of politics on technology, exploring today's pressing issues.

16 December 2025
Privacy in design and what Apple’s leadership change says about it

Privacy in Design makes data decisions part of your UI. Set privacy-preserving defaults, use local models, and make opting out as easy as opting in. Test defaults and measure data flow alongside...