Programming
February 9, 2023 · 7 min read
Practical Patterns for the TypeScript 4.9 `satisfies` Operator
February 6, 2023 · 7 min read
Migrating a Large JavaScript Codebase to TypeScript Without Stopping Feature Work
February 2, 2023 · 8 min read
Why TypeScript Is Winning Over JavaScript in 2023
December 23, 2022 · 5 min read
Productivity Metrics That Actually Matter
November 30, 2022 · 3 min read
November Retro, Security Hardening Sprint
November 28, 2022 · 5 min read
Audit Logging for Backend APIs
November 25, 2022 · 5 min read
Input Validation and the OWASP Top 10
November 23, 2022 · 4 min read
CSRF Defense Patterns in 2022
November 21, 2022 · 4 min read
CORS, What It Actually Protects
November 18, 2022 · 4 min read
API Keys vs OAuth for Third-Party Access
November 16, 2022 · 4 min read
Distributed Rate Limiting with Redis
November 14, 2022 · 5 min read