The T-Shaped Dev
Subscribe
Sign in
Home
🎁 Free resources
🎁 Paid subscriber products
⚛️ React Book
🤝 Sponsorship
❓About
📚 All posts
Latest
Top
Discussions
What Is a Modular Monolith And Why You Should Care? 🔥
Learn more about modular monoliths, their benefits, and the challenges with microservices. (6 min)
Sep 9
•
Petar Ivanov
16
1
Code Review Guidelines ✅
What Authors and Reviewers Should Actually Do? (5 min)
Sep 2
•
Petar Ivanov
22
August 2025
Clean Code: 8 Tips to Write Clean Functions 🔥
Learn about eight practical tips on writing clean functions. (5 min)
Aug 26
•
Petar Ivanov
37
6
Why You Can't Afford to Ignore TypeScript? 🌟
We ship faster when we break fewer things. TypeScript helps you do that. (4 min)
Aug 17
•
Petar Ivanov
18
2
Nine VS Code (or Cursor) Extensions That Make My Daily Work Much Easier
Learn how to improve your IDE and increase your coding speed with these extensions. (4 min)
Aug 3
•
Petar Ivanov
43
2
July 2025
GraphQL Schema Design 101
Learn proven best practices and key principles for designing robust GraphQL Schemas. (5 min)
Jul 13
•
Petar Ivanov
24
4
June 2025
Anti Clean Code: The F.L.U.I.D. Trap ⚠️
Learn about the five key ways a code can go wrong and know what to be careful about. (6 minutes)
Jun 29
•
Petar Ivanov
31
6
Ace Your Next JavaScript Interview: `this`, `new`, Prototypes, Classes (Part 3) ✨
Learn the deeper concepts in JavaScript, such as `this`, `new`, Prototypes, and Classes (7 minutes)
Jun 18
•
Petar Ivanov
15
Use Compound Components React Advanced Pattern For Better Software Design 🧑🎨
Learn how to create and design better React components using the Compound Components React advanced pattern.
Jun 8
•
Petar Ivanov
23
4
Ace Your Next JavaScript Interview: Values, References, Coercion & Equality (Part 2) ✨
Learn the deeper concepts in JavaScript, such as values, references, coercion & equality (5 minutes)
Jun 3
•
Petar Ivanov
20
May 2025
Why Composition Beats Inheritance In React
Learn the benefits of using composition over inheritance in React projects. (3 minutes)
May 25
•
Petar Ivanov
29
Be Critical About Any SWE Advice 🤔
Learn how to question any software engineering advice from first principles. (5 minutes)
May 11
•
Petar Ivanov
31
4
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts