The T-Shaped Dev

The T-Shaped Dev

Home
🎁 Free resources
🎁 Paid subscriber products
⚛️ React Book
🤝 Sponsorship
❓About
📚 All posts
Ace Your Next JavaScript Interview: Promises, Async/Await, Event Loop (Part 4) ✨
Learn the deeper concepts in JavaScript, such as Promises, Async/Await, and Event-Loop (5 min)
Sep 17 • Petar Ivanov
25
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
22
1
Code Review Guidelines ✅
What Authors and Reviewers Should Actually Do? (5 min)
Sep 2 • Petar Ivanov
23
Clean Code: 8 Tips to Write Clean Functions 🔥
Learn about eight practical tips on writing clean functions. (5 min)
Aug 26 • Petar Ivanov
42
7
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
GraphQL Schema Design 101
Learn proven best practices and key principles for designing robust GraphQL Schemas. (5 min)
Jul 13 • Petar Ivanov
24
4
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
Social
LinkedIn
Twitter
Website
Threads
Bluesky

The T-Shaped Dev

AboutArchiveRecommendationsSitemap
© 2025 Petar Ivanov
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture