Topic / 11 published entries
Patterns
Senior-to-principal engineering patterns and interview prep across frontend, backend, APIs, microservices, and system design.
patterns
14-Day Prep Plan
A practical 14-day interview prep plan for senior-to-principal frontend-leaning roles, built around runtime depth, React internals, system design, and behavioral stories.
API Patterns
Principal-level API patterns for REST, GraphQL, gRPC, idempotency, versioning, pagination, and BFF design — with the trade-offs I expect to explain in interviews and design reviews.
Backend Patterns
Production backend patterns for principal-level systems: orchestration, async workflows, idempotency, consistency, and operational resilience.
Frontend Patterns
Senior and principal-level frontend patterns for shell composition, state boundaries, rendering ownership, and multi-team platform UI systems.
Frontend System Design
A senior-to-principal interview guide to frontend system design: scoping, rendering strategy, caching, real-time delivery, and micro-frontend trade-offs.
GraphQL in Production
How I think about GraphQL beyond the pitch: schema boundaries, resolver cost, caching, authorization, and where it wins over REST.
Interview Prep Index
A structured index for senior, staff, and principal interview preparation across JavaScript, React, system design, architecture, and behavioral stories.
Interview Q&A Bank
A senior-to-principal question bank across JavaScript, React, system design, APIs, and behavioral storytelling, organized for active review.
Microservices Patterns
Principal-level microservices patterns for decomposition, sync vs async boundaries, outbox, idempotency, resilience, and operational safety.
Principal Interview Prep
How I prepare for principal-level interviews: answer structure, architecture depth, leadership framing, and the difference between senior and principal signals.
tRPC in Production
Where tRPC fits, where it does not, and how I think about end-to-end typesafe APIs in full-stack TypeScript systems.