Master software development with timeless principles and practical advice.
Free online operating systems book covering virtualization, concurrency, persistence.
A practical handbook for writing high-quality software code.
Build better software faster with this engineering discipline.
Google's lessons on sustainable software engineering at scale.
Improve existing code design, enhance maintainability, and understand code better.
Timeless essays on software engineering management and project challenges.
Manage software complexity with practical design principles for faster development.
Understand reliable, scalable, and maintainable data systems.
Science of Lean Software and DevOps for high-performing tech organizations.
Ace your software engineering interviews with 189 real-world questions.
Learn to write clean, maintainable, and efficient software code.