CACBLAZE
Engineering Library

Code Better.

Deep dives into the technical manuals, architectural guides, and engineering manifestos that define the industry.

Clean Code
Software Engineering
4.8
|Intermediate

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."

Tunde "Gadget" Bakare
Tunde "Gadget" Bakare
View Specs
The Pragmatic Programmer
Software Engineering
4.9
|All Levels

The Pragmatic Programmer

by Andrew Hunt & David Thomas

"One of the most significant books in software development, providing a journey from journeyman to master."

Tunde "Gadget" Bakare
Tunde "Gadget" Bakare
View Specs
Design Patterns (GoF)
Architecture
4.7
|Advanced

Design Patterns (GoF)

by Erich Gamma et al.

"The foundational book that introduced design patterns into the software engineering lexicon."

Tunde "Gadget" Bakare
Tunde "Gadget" Bakare
View Specs
Refactoring
Software Engineering
4.9
|Intermediate

Refactoring

by Martin Fowler

"The definitive guide to improving the design of existing code without changing its external behavior."

Tunde "Gadget" Bakare
Tunde "Gadget" Bakare
View Specs
Designing Data-Intensive Applications
Architecture
5
|Advanced

Designing Data-Intensive Applications

by Martin Kleppmann

"The "missing link" between database theory and building scalable, reliable distributed systems."

Tunde "Gadget" Bakare
Tunde "Gadget" Bakare
View Specs
The Phoenix Project
DevOps
4.8
|Beginner

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."

Tunde "Gadget" Bakare
Tunde "Gadget" Bakare
View Specs
Site Reliability Engineering
Cloud
4.7
|Intermediate

Site Reliability Engineering

by Betsy Beyer et al. (Google)

"How Google runs production systems. The book that defined the SRE role."

Tunde "Gadget" Bakare
Tunde "Gadget" Bakare
View Specs
Cracking the Coding Interview
Software Engineering
4.6
|Intermediate

Cracking the Coding Interview

by Gayle Laakmann McDowell

"189 programming questions and solutions to help you prepare for technical interviews at top companies."

Tunde "Gadget" Bakare
Tunde "Gadget" Bakare
View Specs
The Mythical Man-Month
Software Engineering
4.5
|Beginner

The Mythical Man-Month

by Frederick P. Brooks Jr.

"Essays on software engineering and project management, famous for "Brooks' Law"."

Tunde "Gadget" Bakare
Tunde "Gadget" Bakare
View Specs
Hands-On Machine Learning
Data Science
4.9
|Intermediate

Hands-On Machine Learning

by Aurélien Géron

"A comprehensive guide to building intelligent systems with Scikit-Learn, Keras, and TensorFlow."

Tunde "Gadget" Bakare
Tunde "Gadget" Bakare
View Specs