Writing
Thoughts on software engineering, architecture, and the tools I use day to day.
6 posts
Get Started On GraphQL Query And Mutation
Learn the fundamentals of GraphQL queries and mutations. A comprehensive guide to getting started with GraphQL in your projects.
CSS Grid vs Flexbox: When To Use Each
A practical guide to understanding the differences between CSS Grid and Flexbox, with real-world examples and use cases.
Understanding Next.js App Router
A deep dive into the Next.js App Router — layouts, loading states, error boundaries, and server components explained.
A Step-By-Step Guide To Setting Up A Node.js And Express App With TypeScript
Everything you need to know about setting up a modern Node.js and Express application with TypeScript, from scratch to production.
Building Scalable React Applications
Best practices and patterns for building scalable React applications that are maintainable and performant.
Mastering TypeScript Generics
Go beyond basic types. Learn how generics make your TypeScript code flexible, reusable, and fully type-safe.