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