Ring is deliberately nefarious when you E2E encrypt your video
I turned on Ring's End-to-End Encryption for a bit more privacy. Previews vanished, recordings broke and answering the door stopped working. Here's what happened.
Head of software engineering. I lead teams building high-traffic systems. Away from that I write small open source tools and self-host most of what I use. This is where I write about the work.
I turned on Ring's End-to-End Encryption for a bit more privacy. Previews vanished, recordings broke and answering the door stopped working. Here's what happened.
Status pages are a single HTML page that somehow costs thousands. So I built an open source, config-as-code one on Cloudflare, almost entirely with agents.
Most software changes aren't for the customer. They're for the profit line, or because the team had spare capacity.
A repeatable setup for building products agentically: one stack, one AGENT.md, and deterministic checks the agent can't argue with.
Four years of GitHub Actions with teams and on personal projects. Custom scripts, reusable workflows, pinning to SHAs, and protecting yourself in CI.
AI-powered repository maintenance. Dependency updates, test generation, and custom code tasks shipped as clean PRs.
The easiest way to add Stripe payment plans to your app.
A suspicious login detector for your website or app.
A simple service to get cute dogs as placeholders for your websites and designs.
The simple way to build timeline Gantt charts.
Configurable status page software that runs on Cloudflare Workers.
Comprehensive health checks for Typescript and Javascript apps. Supports Express, Hono and Fastify.
GIFs in your menu bar, on Windows, macOS and Linux.