Build a split-pane Markdown editor with live preview using vanilla JavaScript and the marked library. No build tools, runs in one HTML file.
Hands-on experience with AI, self-hosting, Linux, and the developer tools Botmonster actually uses
Fix Zigbee drops: routers, channels, and placement
Fix Zigbee device drops by optimizing mesh topology: add routers every 10-15 meters, move coordinator from WiFi, select a clean Zigbee channel number.
Low-profile mechanical switches compared: Kailh Choc v2, Cherry MX Low Profile, and Gateron KS-33
A breakdown of three dominant low-profile switch families: travel, stem geometry, keycap compatibility, and which fits ergonomic splits and gaming.
A smart pet feeder on ESPHome costs $20 and stays local
A smart pet feeder ESPHome build costs $20, or flash a feeder you already own. Portion calibration by weight, wiring, YAML, and which models flash.
Cross-document view transitions: animate between full page navigations without JavaScript
Cross-document view transitions animate full page loads in MPAs with one CSS rule. Shared elements morph between documents, no SPA framework needed.
Just vs Make vs Task: picking the right command runner
Just is the default command runner for 2026: clean syntax, no tab headaches, cross-platform. Task wins for YAML teams. Make stays for compiling.






