Posts
A collection of my thoughts, tutorials, and notes — updated regularly.
Why Developers Secretly Hate Agile (And How to Actually Make It Work)
Agile was supposed to be the holy grail of software development, but for many teams, it's just micromanagement in disguise. Here's a raw take on where it goes wrong and how to fix it.
React Suspense Demystified: It's Just a Fancy Try/Catch
Understanding React Suspense doesn't have to be complicated. Let's break down how it actually works under the hood and why it changed the way we build UIs.
The React Server Components Mental Model I Wish I Had Sooner
RSCs are confusing until you stop thinking about them as just another React component.
Handling AI Fatigue as a Developer
We are swimming in new AI tools every week. Here is how I stay sane and actually get work done.
Why CSS Variables Are Still Underrated
Stop hardcoding hex values in your components. A robust token system built on CSS variables is the secret to a maintainable UI.
Making Peace with Next.js App Router Caching
Next.js 14 caching is aggressive by default. Here's how I finally stopped fighting it and learned to love revalidatePath.
React Server Components: My Aha Moment
Why passing props from the server finally clicked for me, and why it's not just another hype train.
The Trap of Premature Abstraction in React
Why creating reusable components too early often leads to a mess, and how to embrace duplication until the right abstraction emerges.
The Joy of Deleting Code
Why removing lines of code is often more satisfying than writing them.
Understanding React Server Components vs. Client Components
A practical guide to understanding when and why to use Server vs. Client Components in modern React applications.
Dependencies vs DevDependencies: What Every Beginner Should Know
Discover the key differences between functions and methods in JavaScript
How to use ChatGPT Plus GPT-4 Model for free
ChatGPT-4 is completely free in other sites
How to Disable Right-Click in a React Application
Disable Right-Click in a React Application
Understanding Inline, Inline-Block, and Block Elements in HTML
Unlock the secrets of inline, inline-block, and block elements in HTML
Difference between Function and Method in JavaScript
Discover the key differences between functions and methods in JavaScript