The T-Shaped Dev
Subscribe
Sign in
Home
🎁 Free resources
🎁 Paid subscriber products
⚛️ React Book
🤝 Sponsorship
❓About
📚 All posts
Latest
Top
Discussions
Database Design Doesn't Start With Table. It Starts With Consequences
Here's what most backend engineers get wrong about schema design and how to fix it before you hit production. (6 min)
Feb 17
27
4
4
January 2026
Invite Your Friends & Earn Rewards 🎁
Announcing the T-Shaped Dev Referral Program! 🎉
Jan 27
•
Petar Ivanov
8
How to 10x Your Code Quality With Three AI Tools
Learn how to build software smartly with Advisor, Generator & Reviewer AI Agents (5 min)
Jan 17
•
Petar Ivanov
26
2
December 2025
The Systematic AI Code Review Workflow: Plan, Generate, Validate
A practical guide to maintain quality at AI speed (6 min)
Dec 27, 2025
•
Petar Ivanov
12
1
November 2025
2-Tier to 3-Tier Architecture: Migration Journey With Modular Monolith and GraphQL
A real-world case study of migrating a two-tier architecture to a three-tier architecture. (5 min)
Nov 18, 2025
•
Petar Ivanov
27
3
2
Conscious Debugging: 10 Effective Strategies That Actually Work 🐛
Learn how to find and fix bugs like a pro with these ten effective debugging strategies. (6 min)
Nov 8, 2025
•
Petar Ivanov
24
1
3
October 2025
Functional Error Handling in Node.js With The Result Pattern
Learn how to improve your error handling in Node.js by using the Result Pattern. (5 Min)
Oct 21, 2025
•
Petar Ivanov
29
4
1
Own Your Onboarding: The First 90 Days That Define Your Career 🚀
A practical guide to shipping fast and making an impact from day one. (6 Min)
Oct 7, 2025
•
Petar Ivanov
36
2
6
September 2025
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, 2025
•
Petar Ivanov
37
7
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, 2025
•
Petar Ivanov
25
1
1
Code Review Guidelines ✅
What Authors and Reviewers Should Actually Do? (5 min)
Sep 2, 2025
•
Petar Ivanov
32
3
August 2025
Clean Code: 8 Tips to Write Clean Functions 🔥
Learn about eight practical tips on writing clean functions. (5 min)
Aug 26, 2025
•
Petar Ivanov
56
6
6
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts