The T-Shaped Dev
Subscribe
Sign in
Home
🎁 Free resources
🎁 Paid subscriber products
⚛️ React Book
🤝 Sponsorship
❓About
📚 All posts
Latest
Top
Discussions
How to Stop Charging Customers Twice: A Practical Idempotency Guide
Idempotency in plain English: HTTP, message queues, and the one detail that decides whether it's real.
Jun 9
13
May 2026
My Frontend Stack In 2026
The tools I actually reach for when building production apps, from framework to the moment a user hits a bug.
May 23
54
1
4
Stacked PRs: The Code Review Workflow That Changed How I Ship Features
Stacked diffs, the workflow Meta and Google ship on. (7 min)
May 13
20
3
3
20 Mistakes That Quietly Destroy JavaScript/TypeScript Codebases (Part 2)
Common JS/TS patterns that feel fine until they don't. 11 mistakes, before/after code for each. (11 min)
May 9
16
20 Mistakes That Quietly Destroy JavaScript/TypeScript Codebases (Part 1)
Common JS/TS patterns that feel fine until they don't. 11 mistakes, before/after code for each. (11 min)
May 2
37
6
4
April 2026
ES2025 Features You Should Actually Use
Learn about eight features you must adapt today in your production codebase. (9 min)
Apr 22
22
3
1
Vertical Slice Architecture in Node.js: One Folder Per Use Case
Why organizing by domain module isn't enough and what to do instead. (8 min)
Apr 11
25
2
2
March 2026
Dependency Injection in Node.js & TypeScript. The Part Nobody Teaches You
Learn the hidden costs about importing everything directly and the structural change you need to make. (8 min)
Mar 29
•
Petar Ivanov
40
4
4
Screaming Architecture & Colocation: Let Your Project Structure Tell the Story
Learn why you should organize your code by what your app actually does, not by technical roles. (5 min)
Mar 14
19
6
February 2026
4 Disciplines That Separate Effective Engineers From Busy Ones
Learn about the daily habits that help engineers be more effective. (7 min)
Feb 24
31
2
8
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
64
5
7
January 2026
Invite Your Friends & Earn Rewards 🎁
Announcing the T-Shaped Dev Referral Program! 🎉
Jan 27
•
Petar Ivanov
9
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts