Why I Built SwitchDesk, a Go Control Panel for My Aruba Switches
SwitchDesk is a free, open source app for Mac and Windows that reads every Aruba switch over SSH and shows what's down, what's...
The full archive. Every guide and build note, newest first.
SwitchDesk is a free, open source app for Mac and Windows that reads every Aruba switch over SSH and shows what's down, what's...
Two critical PHP bugs (CVE-2026-109618 and CVE-2026-109619) let anyone run code on a PHP server without logging in. Here's how I put AWS...
Cloudflare pushed PHP2Shell (CVE-2026-109618, CVE-2026-109619) rules to every plan before the advisory went public. Nothing to build, but...
I wrote a small open source Prometheus exporter for HPE iLO 4, 5 and 6. It reads server health over Redfish, runs in Docker and comes with...
Ingress NGINX was retired in March 2026. I migrated a test cluster to Gateway API with ingress2gateway and Envoy Gateway, and found what...
Four DS18B20 probes in 3D-printed clips on my heating manifold's pipes, an ESP32 running ESPHome, and flow/return temperatures per circuit...
My Chinese louvered pergola only had a 433 MHz remote. I sniffed its codes with an ESP32 and CC1101 and put the louvers and light into Home...
A tiny real-time shared clipboard: open one page on two devices, type on one and it shows up on the other instantly, built serverless on...
I wrote an open source Prometheus exporter for Huawei FusionSolar. No Northbound API account needed, just a normal portal login and...
How my garden irrigation went from a dumb timer to a weather check that never worked, and finally to a seasonal, rain-aware Home Assistant...
Why I run handheld radios when I wheel with a team, and the 3D-printed Baofeng holder I designed for the MOLLE panel in my Wrangler. Free...
Part 2 of my Vaillant EcoCompact project: a Home Assistant heating dashboard with boiler gauges, gas usage from eBUS counters and ten...
Tesla's navigation has no routing in Georgia. I built a map for the car browser: OSRM routing, 3D terrain, voice guidance and Google Maps...
My Xiaomi camera's UART RX pad was dead, so I dumped and rewrote its SPI flash with an ESP32 to get a root shell. Full wiring, sketch and...
I built a Meshtastic node from an ESP32, an SX1278 LoRa module and a NEO-6M GPS, wired into my Jeep's 12V system, with the headless...
Turn a cheap Bluetooth TV LED strip into a real Home Assistant light with ESPHome. Full YAML, the 9-byte BLE packet format, and why LED BLE...
Read live flow temperature, burner modulation and pressure from a Vaillant EcoCompact VSC266 in Home Assistant using an eBUS adapter, ebusd...