
I rewrote my auth library to run on Cloudflare Workers. Here is what broke.
Most TypeScript auth libraries assume Node.js. They reach for crypto.randomBytes, Buffer, the Node fs...
Every essay and deep dive I have published, aggregated here and from Dev.to.

Most TypeScript auth libraries assume Node.js. They reach for crypto.randomBytes, Buffer, the Node fs...

If you're building an MCP server, sooner or later someone is going to ask: how does authentication...

I noticed a pattern looking at three months of Anthropic invoices. The same 8 KB system prompt was...

A Vercel employee clicked Allow All on an AI app's OAuth consent screen. Three weeks later, customer environment variables were on a hacker's drive with a $2 million asking price. Here is the four-layer audit your org probably has not run.

Microsoft announced Copilot Pro is still $10 per month, but $10 now buys $10 in AI credits, and a single Opus agent session can consume that. Here is what your real bill looks like.

Kevin Lynagh published a short essay this week about how he sabotages his own projects by...

For about four weeks in March and April, Claude Code felt noticeably worse. I was not imagining it....

A four-layer teardown of what you are actually buying when you follow an AI tutorial in 2026, with real numbers and a checklist you can run before you commit hardware or a subscription.
For years I dismissed local-first as a correctness-obsessed ideology. In the last twelve months three of my products adopted it, and the reasons were not what the manifestos said they would be.
I had a $9 Starter tier on one of my tools for eighteen months. Deleting it was the best pricing decision I made last year. Here is the math, the customer impact, and the lesson I am now applying to every other product.

A real Auth0 migration to kavachOS, with the bill, the diff, the things that broke in prod, and the call I would make again.

Password reset is where most apps leak. Here is a working Next.js 15 implementation, the 3 security mistakes I keep finding in code reviews, and a 12 line version using kavachOS.

A working login flow in Next.js 15. The form, the session cookie, CSRF, remember me, and a look at the constant-time comparison that keeps attackers from enumerating accounts.

A working register user flow in Next.js 15. Frontend form with real validation, a server endpoint that does the right things, the database schema, and the email verification handoff.

Day 2 of the auth from scratch series. The full Postgres schema for users, sessions, OAuth, reset tokens, magic links, verification, passkeys, and agent tokens. Every column, every index, every decision.

A 12 part series on building real authentication from scratch in Next.js and Postgres. Start here for the architecture, the tables you will need, and a diagram of the whole system
Every product I shipped in year one reimplemented auth. Year two I started extracting it. Year three I built my own service. Here is what that path actually cost, and when you should follow it.
Everyone's chasing foundation models and agent frameworks. The quieter story is a protocol that's becoming the USB-C of AI tooling, and most devs are still sleeping on it.

A cert expired on one of our staging services last month. Nobody noticed for two hours because our...

Every few weeks I need to do something with a certificate. Check when it expires. Look at what SANs...

I replaced every classic Unix tool I use daily. Here's what I found.
How I went from bookmarking random GitHub repos to curating a list that hit 150+ stars on day one.

The GlassWorm campaign is targeting developer IDEs right now. Here's how to audit yours.
A practical guide to wiring up AI agents that review PRs before your team does