Sitemap - 2025 - The T-Shaped Dev

What Is a Modular Monolith And Why You Should Care? 🔥

Code Review Guidelines ✅

Clean Code: 8 Tips to Write Clean Functions 🔥

Why You Can't Afford to Ignore TypeScript? 🌟

Nine VS Code (or Cursor) Extensions That Make My Daily Work Much Easier

GraphQL Schema Design 101

Anti Clean Code: The F.L.U.I.D. Trap ⚠️

Ace Your Next JavaScript Interview: `this`, `new`, Prototypes, Classes (Part 3) ✨

Use Compound Components React Advanced Pattern For Better Software Design 🧑‍🎨

Ace Your Next JavaScript Interview: Values, References, Coercion & Equality (Part 2) ✨

Why Composition Beats Inheritance In React

Be Critical About Any SWE Advice 🤔

How to Better Organize Your React Component Files?

Open-Closed Principle (OCP) In React: Write Extensible Components

How To Get Experience as a Software Engineer?

How To Craft Flexible UIs In React by Using Generic And Domain Components? 💪

How Keeping a Work Log (aka Brag List) Helps You Get Promoted? 📈

Four Essential Steps To Take Before Making Any Technical Decision In 2025 🚀

Loading Third-Party Scripts In React

How Did SoundCloud Scale Its Architecture Using BFF, Microservices & DDD?

🤝 Sponsorship

Single Responsibility Principle (SRP) In React: Write Focused Components

Ace Your Next JavaScript Interview: Scope, Hoisting & Closures (Part 1)

🎁 Free resources

Lifelong Learning: 88+ Resources I Don't Regret as a Senior Software Engineer

Building React Components: Turning UI Designs Into React Components

Embrace software entropy