2026
- January 15 - Next.js Core Concepts, Top-Down
- January 20 - How Vercel's Infrastructure Actually Works Behind a Next.js App
- January 28 - Practical curl: The Commands and Flags Developers Actually Use
- February 20 - How to Organize a Messy .zshrc (and Keep It Clean)
- March 5 - Authentication: A Top-Down Guide
- May 31 - Building a Personal CLI Tool Without Global Node, npm, or TypeScript
- June 1 - How to Test Open Graph Tags Locally Before You Deploy
- June 2 - Managing Your Dotfiles With chezmoi: A Practical Getting-Started Guide
- June 3 - A Modern Terminal Setup: WezTerm, zsh, Starship, and Antidote (2026)
- June 4 - The Product Analytics Landscape in 2026: A Developer's Comparison of GA4, PostHog, Mixpanel, Amplitude, Heap, Pendo, Statsig & More
- June 5 - Understanding Modern Routing in the React Ecosystem
- June 6 - The Web Developer's Map to Native iOS & Android (2026 Edition)
- June 9 - Gherkin-style tests with plain Vitest (no extra library)
- June 12 - Frontend Performance Metrics That Matter: Core Web Vitals (LCP, INP, CLS)
- June 13 - Payments: A Top-Down Guide
- June 14 - Which Diagrams to Use in Software Engineering Docs (and When)
- June 15 - Software Engineering Metrics That Matter: DORA, Delivery, and Reliability
- June 16 - The OSI Layers for Dummies (and Then, HTTP/3 Explained With Them)
- June 17 - How a CDN Works, From Domain to Edge
- June 20 - A VPN Is Not the Privacy Shield You Think It Is
- June 23 - How a Browser Really Talks to a Service-Backed Web App
- June 24 - How JavaScript Bundlers Work: A Field Guide from 2012 to 2026
- June 28 - Frontend Debugging Cookbook — React SPA vs. Next.js
- June 30 - HTTP: The Hidden Essentials Every Developer Should Know
- July 1 - Every Way to Render a React Component, From 2013 to Now
- July 2 - Design Systems: From Web to Mobile
- July 3 - From URL bar to interactive: what really happens when a Next.js app boots
- July 4 - How a running Next.js app talks to the server: RSC fetches and Server Actions
- July 5 - Every Type of Software Test, and Whether It's Worth It
- July 6 - A Claude Code Starter Setup for a Vite + React + TypeScript Project (CLAUDE.md, Hooks, and Skills)
- July 7 - Product Metrics That Matter: Activation, Retention, and the Aha Moment
- July 7 - Marketing and SEO Metrics That Matter: CAC, LTV, and Organic Traffic
- July 8 - Customizing Claude Code: CLAUDE.md, Skills, Hooks, and Settings
- July 9 - Web Accessibility in 2026: The 80/20 Guide
- July 10 - A Chronological Guide to JavaScript Modules
- July 11 - The Signal, Not the Noise: Where to Actually Look to Stay Current as a Web Developer
- July 12 - React Native for Web Developers: A Translation Guide
- July 13 - How the Browser Loads Scripts
- July 14 - Automating Pull Requests and Code Review With Claude Code (the Task-and-Review Loop)
- July 15 - How to Measure Developer and Team Performance (Without Gaming It)
- July 16 - What Actually Happens Before (and After) the Cloudflare "Verify you are human" Checkbox
- July 16 - Generating Blog Covers and Social Cards With an Image MCP Server for Claude Code
- July 16 - Beyond HTTP, Part 1: When the Server Speaks First
- July 17 - Beyond HTTP, Part 2: Two-Way Streets
- July 18 - Beyond HTTP, Part 3: Browser to Browser
- July 19 - Publishing Chrome Extensions: What It Takes, What It Costs
- July 20 - How Chrome Extensions Work, for Dummies
- July 24 - From Agent Loops to Agent Graphs
- July 30 - packageManager vs devEngines: pick a lane
- August 2 - Your Personal Security Setup: Passwords, 2FA, Recovery and Backups
- August 3 - Versioning Your ~/.claude Folder the Right Way
- August 3 - Modular Claude Code Skills: Building a Dependency Graph That Doesn't Exist