Curated
Books & Resources
What I read, what I recommend, and the best links in .NET + Azure + AI. No fluff.
✓ Read
★★★★★
The Pragmatic Programmer
David Thomas & Andrew Hunt
Career-defining book for every serious engineer.
- Think about your work
- DRY principle
- Tracer bullets
- Invest in your knowledge portfolio
Engineering
✓ Read
★★★★★
Building Microservices
Sam Newman
The definitive guide to microservices architecture.
- Design around business capabilities
- Smart endpoints dumb pipes
- Decentralized data
- Design for failure
Architecture
✓ Read
★★★★★
Clean Code
Robert C. Martin
Write code that humans can read and maintain.
- Meaningful names
- Functions do one thing
- Comments lie
- Error handling separates concerns
Engineering
✓ Read
★★★★★
Atomic Habits
James Clear
Build habits that compound into massive results.
- 1% better every day
- Systems not goals
- 4 laws of behaviour change
- Identity-based habits
Productivity
✓ Read
★★★★★
Deep Work
Cal Newport
Produce at your peak cognitive potential.
- Schedule deep work blocks
- Quit social media
- Drain the shallows
- Embrace boredom
Productivity
✓ Read
★★★★★
The Phoenix Project
Gene Kim
DevOps principles through a business novel.
- Four types of work
- Three Ways
- WIP is the enemy
- Continuous delivery culture
DevOps
→ Reading
★★★★★
Designing Data-Intensive Applications
Martin Kleppmann
Bible for scalable data systems.
→ Reading
★★★★☆
System Design Interview
Alex Xu
Practical guide to system design at scale.
○ To Read
★★★★☆
The Managers Path
Camille Fournier
Engineering leadership from engineer to CTO.
○ To Read
★★★★☆
Software Architecture Patterns
Mark Richards
Eight proven architecture patterns explained.