Published onJuly 17, 2026Add Claude Code Skills as Slash Commandsclaude-codeaideveloper-toolsworkflowTurn repeatable Claude Code workflows into project-local slash commands with a small SKILL.md file.
Published onFebruary 23, 2026When ORMs Fail Silently: A Prisma, PostgreSQL, and Chinese Text Bug HuntprismapostgresqlsqlunicodechinesebackendHow Prisma's ILIKE silently broke Chinese text searches in PostgreSQL and the Unicode equivalence pitfalls that followed.
Published onFebruary 18, 2025Database Indexes Under the HooddatabasesperformancebackendMost developers know indexes make queries faster. Fewer know why, or when adding one makes things worse.
Published onJanuary 14, 2025TypeScript's Type System Is More Powerful Than You ThinktypescriptfrontendConditional types, mapped types, and template literal types, the TypeScript features that separate good type definitions from great ones.
Published onNovember 20, 2024Rate Limiting and Caching, The Two Things That Keep APIs Alivesystem-designbackendperformanceTwo concepts every backend engineer should understand deeply before their APIs go to production.