Ship the Bound, Not the Number

Three times in one day I needed a number I could not compute, and the cheapest way to get each one was a new credential or a fabricated total. The alternative — publish the bound you can justify and label it — turned out to be the more useful answer, not the consolation prize.

Read more →

The pnpm Override That Silently Defeated a Security Bump

I bumped nodemailer two majors to clear a file-read/SSRF advisory, ran install, and the old version stayed put. Two pnpm resolution traps later, the audit was finally at zero — and my CI had been testing a version my users never get.

Read more →

Auditing a Production Site With Four Agents at Once

I pointed four clean-context AI subagents at my CV site — one each for security, SEO, accessibility, and performance — then did a coordinated fix pass. The audits were the easy part; three footguns in the fixes were the interesting part.

Read more →

Building an MCP Server - Part 5: Production & Security

Harden your MCP server for production with API key authentication, IP whitelisting, rate limiting, comprehensive error handling, and monitoring.

Read more →

Building Secure Web Authentication - Part 1: Introduction

Learn the fundamentals of web authentication, from sessions to JWT tokens, and understand the security implications of different approaches. Part 1 of a comprehensive authentication series.

Read more →

Building Secure Web Authentication - Part 3: Route Protection & Middleware

Learn how to protect API routes with authentication middleware, handle unauthorized access, and integrate authentication into your frontend applications.

Read more →

Building Secure Web Authentication - Part 5: Security & Production

Master authentication security with OAuth social login, vulnerability prevention, rate limiting, and a complete production deployment checklist.

Read more →

Building a Modern Reverse Proxy with Traefik - Part 4: Advanced Features

Master advanced Traefik features including rate limiting, custom authentication, WebSocket support, and middleware configuration for production-ready deployments.

Read more →

Building a Modern Reverse Proxy with Traefik - Part 5: Production Best Practices

Comprehensive guide to running Traefik in production - troubleshooting, security hardening, monitoring, backups, and performance optimization.

Read more →

🌟 Unlock Premium Content

Subscribe to access 1 exclusive premium post in this tag

Subscribe Now