The T-Shaped Dev
Subscribe
Sign in
Home
🎁 Free resources
🎁 Paid subscriber products
📚 Books
🤝 Sponsorship
❓About
📚 All posts
Latest
Top
Discussions
CQRS Without the Astronaut Architecture
You don't need event sourcing or a second database. Just split reads from writes, and finally fix the 20-method service nobody wants to open.
Jun 21
8
You're Using React Compound Components Wrong
The most-copied example in every tutorial is the one place you shouldn't use them.
Jun 16
13
1
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
18
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
58
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
21
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
17
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
23
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
26
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
41
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
21
6
1
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
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts