LEARN SOMETHING
Topics and patterns I've picked up building real products — from drag-and-drop editors to production Go services. Not tutorials, but mental models and hard-won lessons.
FRONTEND
React Performance Patterns
Memoization, virtualization, code splitting, and avoiding unnecessary re-renders in large-scale React apps.
Building Without Libraries
Creating drag-and-drop, resizing, snap alignment, and layout editors using vanilla DOM events.
State Management at Scale
Redux Toolkit patterns, Context API tradeoffs, and when to use which approach.
BACKEND
Go for Web Services
Building production REST APIs with Fiber, clean architecture, and graceful shutdown.
Database Design & Optimization
Schema design, indexing strategies, query optimization, and choosing the right database.
Authentication & Authorization
JWT-based auth, RBAC implementation, permission matrices, and security best practices.
Real-Time Communication
WebSocket patterns, event-driven architectures, and scaling real-time features.