Sitemap - 2025 - The T-Shaped Dev

The Systematic AI Code Review Workflow: Plan, Generate, Validate

2-Tier to 3-Tier Architecture: Migration Journey With Modular Monolith and GraphQL

Conscious Debugging: 10 Effective Strategies That Actually Work ๐Ÿ›

Functional Error Handling in Node.js With The Result Pattern

Own Your Onboarding: The First 90 Days That Define Your Career ๐Ÿš€

Ace Your Next JavaScript Interview: Promises, Async/Await, Event Loop (Part 4) โœจ

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