What I Learned Fixing a React Server Components CVEA dependency alert on this site turned into a real lesson in how Server Components handle data across the client/server boundary.Jun 9, 2026🕒 3 min read
Idempotency in Transaction-Based SystemsRetries are inevitable in distributed systems. Without idempotency, they turn into double charges and duplicate rows.Apr 22, 2026🕒 4 min read
Setting Up GEO for AI Search VisibilityGenerative Engine Optimization is the new SEO. A few concrete things that actually help AI answer engines find, understand, and cite your project.Mar 11, 2026🕒 5 min read
Setting Up Claude Cowork for Multi-Step WorkCowork isn't Claude Code. It's Claude Desktop handling an entire multi-step project on your computer, in the background, while you do something else.Feb 19, 2026🕒 3 min read
Setting Up Claude Projects the Right WayProjects turn Claude from a blank chat window into a workspace that already knows your style guide, your architecture decisions, and the context you'd otherwise repeat every time.Feb 5, 2026🕒 3 min read
SQL Injection: Best Practices for Safer QueriesParameterized queries are the easy 90%. Here's what the other 10% of SQL injection prevention actually looks like in production code.Jan 19, 2026🕒 4 min read
Building Footy Teams in About Five Hours With ClaudeI built Footy Teams in about five hours using Claude. Here's what actually made that possible without ending up with code I couldn't stand behind.Dec 8, 2025🕒 3 min read
From React to Vue: Culture Shocks as a Frontend Developer (Vue 2 & 3)A React developer’s firsthand experience transitioning to Vue 2 and 3: exploring the similarities, surprises, and best practices learned along the way.Nov 19, 2025🕒 4 min read
Optimizing Frontend Performance with Supabase and Edge FunctionsLearn how to leverage Supabase and edge functions to build lightning-fast, scalable frontend applications with real-time capabilities.Aug 20, 2025🕒 3 min read
Mastering Next.js App Router: Best Practices for Modern Web AppsExplore essential patterns and practical tips for working with the Next.js App Router effectively.May 1, 2025🕒 2 min read
Getting Started with Layout in SwiftUIDiscover how to build beautiful layouts using SwiftUI’s powerful and declarative approach.Apr 5, 2025🕒 1 min read
Building Accessible React Components That Everyone Can UseLearn how to make React components accessible without compromising design or usability.Apr 3, 2025🕒 1 min read