63+ laws and principles of Software Engineering, each with its own chapter covering where the law came from, how it actually works, what it looks like in the real world, and how it connects to other laws in the book.
In this book, Johanna and Mark take you back to agile and lean principles and help you think how your team can adapt their culture, practices, and virtual workspace to continuously deliver.
We need to start moving beyond hand-crafted infrastructure code, which has left many of us with a sprawl of snowflake environments as code. This 3rd edition shares emerging patterns and practices for a more componentized, composable approach to infrastructure as code.
In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues.
Hailed as “one of the finest achievements of modern science fiction” by The New York Times Book Review, The Hyperion Cantos is a triumphant odyssey into the heart of space and time.
An introduction to philosophy for software engineers and architects that will help them understand their design process. This book helps to answer the question “Why are we like this?
It’s not just you—the internet sucks now. It’s been enshittified. That was no accident, and it’s not gonna fix itself. Here’s how we’ll disenshittify it so we can have a new, good internet.
Residues: Time, Change, and Uncertainty in Software Architecture.
GenAI is fundamentally changing the world of software development like nothing since the internet. Vibe Coding is a first-of-its-kind, groundbreaking book that shows developers how to embrace this new frontier.
100+ step-by-step recipes for building cross-platform, professional-grade apps.
Master Infrastructure as Code efficiency with real-world Azure automation using Terraform.
This book is your guide to mastering Rust programming; equipping you with essential skills and insights for efficient system programming.