May 3, 2026 One Live Search, Five Stacks The same live-search feature in HTMX, React Server Components, Livewire, Hotwire, and LiveView. Same dataset, same UX, five different ways the server returns HTML instead of JSON.
architectureapireactfrontendgo
Read article
April 28, 2026 Types of APIs and Event Queues: When To Use Each Four ways to move data between services. What each one buys you, where each one falls down, and when I reach for which.
architectureapirestgrpctrpcqueuesnodegopython
Read article
AI Goban/Baduk Board DetectorApril 7, 2026 Converting Custom Annotations to YOLO Keypoint Format My corner annotator outputs JSON. YOLO wants normalised bounding boxes with keypoints in a specific folder structure. Bridging the two formats.
computer-visionpythongoai
Read article
AI Goban/Baduk Board DetectorApril 6, 2026 Corner Annotation, Board Scraping, and Training YOLO No off-the-shelf model could find board corners reliably. I built a manual annotator, scraped training data, and trained a YOLO model on the results.
computer-visionpythongoaigpu
Read article
AI Goban/Baduk Board DetectorApril 5, 2026 From Roboflow to SAM 3 on Rented GPUs Classical CV couldn't handle real-world Go board photos. I tried Roboflow, Meta's SAM 3, Ultralytics, Google Colab, and Vast.ai. Each solved one problem and introduced another.
computer-visionpythongoaigpu
Read article