shedder-shredder
Priority-based load shedding for http.Handler chains — middleware plus an interactive demo stack.
- Go
- HTTP
- Docker Compose
After years in PHP, Python, and ops, I chose Go deliberately. These projects are how I learned the language — by shipping things I actually run.
Tools I built because something on my machine or in production needed fixing — HTTP shedding under load, kernel-driven daemons, sandboxed workers, desktop automation. Each page explains the problem, what I chose, and what I traded away.
Together they cover production-shaped problems: kernel events, HTTP middleware under load, process isolation, and long-running daemons — not tutorials.
None of these are finished, frozen products. I use several daily; others are experiments or demos. All are maintained when I have spare time — not on a roadmap, not abandoned either.
Priority-based load shedding for http.Handler chains — middleware plus an interactive demo stack.
Netlink-driven battery daemon, ~12MB RSS, static binary with systemd integration.
File-triggered worker with Docker-sandboxed Go execution and validated project export.
Sway workspace renaming from running apps — Font Awesome icons, event-driven IPC.