Code Better.
Deep dives into the technical manuals, architectural guides, and engineering manifestos that define the industry.
Clean Code
by Robert C. Martin
"A handbook of agile software craftsmanship that teaches you how to write code that is easy to read, maintain, and extend."
The Pragmatic Programmer
by Andrew Hunt & David Thomas
"One of the most significant books in software development, providing a journey from journeyman to master."
Design Patterns (GoF)
by Erich Gamma et al.
"The foundational book that introduced design patterns into the software engineering lexicon."
Refactoring
by Martin Fowler
"The definitive guide to improving the design of existing code without changing its external behavior."
Designing Data-Intensive Applications
by Martin Kleppmann
"The "missing link" between database theory and building scalable, reliable distributed systems."
The Phoenix Project
by Gene Kim et al.
"A novel about IT, DevOps, and helping your business win. A story-driven look at the Three Ways."
Site Reliability Engineering
by Betsy Beyer et al. (Google)
"How Google runs production systems. The book that defined the SRE role."
Cracking the Coding Interview
by Gayle Laakmann McDowell
"189 programming questions and solutions to help you prepare for technical interviews at top companies."
The Mythical Man-Month
by Frederick P. Brooks Jr.
"Essays on software engineering and project management, famous for "Brooks' Law"."
Hands-On Machine Learning
by Aurélien Géron
"A comprehensive guide to building intelligent systems with Scikit-Learn, Keras, and TensorFlow."