Notes on Ruby on Rails, high-load systems, AI agents, and the things I build.
ExtensionDash records where your browser extension ranks in the Chrome and Firefox stores every day, and serves the whole history to your agent over MCP. It is free during the beta and I would like people to break it.
Read post →Stackpeek is a Chrome extension that names the theme and the apps behind any Shopify storefront, with the fingerprint database on the server instead of in the bundle.
Read post →McpLogs is a mountable Rails engine that records every MCP request your app serves — arguments, response, timing — and renders your tool contract as live documentation.
Read post →I installed Buzz — Block's open-source, Nostr-based workspace for humans and agents — connected a Hermes agent, and spent the afternoon debugging a real bug alongside two agents in the same channel.
Read post →Version 0.6.0 of the Reverse Image Search Anywhere browser extension adds full localization in seven languages — and the reverseimage.app site now speaks them too.
Read post →Lighthouse added an experimental 'Agentic Browsing' category that scores how well your site works for AI agents — accessibility tree, layout stability, WebMCP, and llms.txt. Here is what it checks and how it is scored.
Read post →A new browser extension that runs a reverse image search across Google Lens, Yandex, Bing, and TinEye in one right-click — and works on Instagram, Pinterest, and canvas where the usual trick fails. Built in four days, now live in the Chrome Web Store.
Read post →A practical explanation of Cloudflare Web Analytics Core Web Vitals: LCP, INP, CLS, percentiles, debug view, and what to fix first.
Read post →codex-ruby is a small Ruby SDK around the Codex CLI: it manages subprocesses, parses JSONL events, and gives Rails/Ruby apps a clean API for agent workflows.
Read post →LlmLogs is a mountable Rails engine I built to make LLM calls observable: traces, spans, prompt versions, and batch jobs in one local dashboard.
Read post →