2026

an archive of posts from this year

May 12, 2026 Layer 5 — Spring Security: Role-Based Authorization and CORS
May 12, 2026 Layer 4 — API Key Authentication: Securing Machine-to-Machine Requests
May 12, 2026 Layer 2 — Tenant Resolution: How a Single API Instance Serves Multiple Customers Safely
May 12, 2026 Layer 1 — nginx as Your Security Perimeter: SSL Termination and Access Logging
May 12, 2026 Setting Up Transactional & Marketing Email with AWS SES
May 12, 2026 Security Auditing in a Multi-Tenant SaaS: Layered Filters, JWT, and API Keys
May 12, 2026 Layer 3 — JWT Authentication: Stateless Identity with Short-Lived Tokens
Apr 15, 2026 SNS Bounce & Complaint Webhook Handling with AWS SES
Apr 15, 2026 Building Sovereign Social Automation with Meta's System Users
Apr 12, 2026 Scheduled Email Triggers & Nurture Sequence Architecture
Apr 12, 2026 Multi-Tenant FROM Address Resolution & Spring EmailService
Mar 19, 2026 Docker Cheatsheet for the Mindless
Mar 15, 2026 Designing a Multi-Tenant SaaS Where Each Industry Feels Like Its Own Product
Feb 10, 2026 The GPU-less AI Server: Running Heavy Python Models and Java Apps on a Budget
Feb 03, 2026 Building a Dropin Chatbot Widget for any SPA App
Jan 29, 2026 React Login Series - Reusing the Feature in Another App | Part 7
Jan 28, 2026 React Login Series - Login Feature Complete Test Suite | Part 6b
Jan 26, 2026 What Git Never Explains -- Stacked Branches & Merge Order
Jan 20, 2026 Why Branch Discipline in Git Isn’t Optional (And How It Saved This Auth Refactor)
Jan 20, 2026 React Login Series - Testing the Login Feature (RTL + Jest) | Part 6
Jan 10, 2026 React Login Series - Auth Context Cookie Auth | Part 5b
Jan 10, 2026 React Login Series - Auth Context Session, Persistence & Logout | Part 5
Jan 06, 2026 React Login Series - Auth API Layer & Environment Decoupling | Part 4a
Jan 06, 2026 React Login Series - Auth API Designing & Managing Endpoints | Part 4b
Jan 06, 2026 React Login Series - Auth API Layer & Environment Decoupling | Part 4a
Jan 06, 2026 React Login Series - Auth API Integrating an Authentication API | Part 4c
Jan 06, 2026 React Login Series - Route Guards Auth Flow | Part 3b
Jan 03, 2026 Setting Up NVM on macOS (Node Version Manager)
Jan 03, 2026 Extracting Password Inputs in React (Login, Signup, Reset) | Part 2b
Jan 02, 2026 Using GitHub Like a Professional Branches, Tags, and Reintegrating Work into Main
Jan 02, 2026 Login Series Adding a Password Strength Meter in React | Part 2c
Jan 02, 2026 JSX vs TSX — When to Use Each (and Why We Often Mix Them)
Jan 02, 2026 Getting Started with React: A Modern Step-by-Step Guide