Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every …
Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the …
Bill is an IT manager at Parts Unlimited. It's Tuesday morning and on his drive into the office, Bill gets …
Domain-Driven Design - Tackling Complexity in the Heart of Software Domain-Driven Design - Tackling Complexity in the Heart of Software …
The updated new edition of the classic Introduction to Algorithms is intended primarily for use in undergraduate or graduate courses …
""Get hands-on guidance on designing and analyzing algorithms with the 'Introduction to Algorithms: Instructor's Manual' book. Written by the renowned …
Most startups fail. But many of those failures are preventable. The Lean Startup is a new approach being adopted across …
Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the …
Four top-notch authors present the first book containing a catalog of object-oriented design patterns. Readers will learn how to use …
Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write …
""Code Complete: A Practical Handbook of Software Construction" by Steve McConnell is the definitive guide to building better software. In …
Clean code that works--now. This is the seeming contradiction that lies behind much of the pain of programming. Test-driven development …
Knuth's multivolume work, widely recognized as the definitive description of classical computer science, is now available in an attractive, boxed …
The bible of all fundamental algorithms and the work that taught many of today’s software developers most of what they …
""Experience the intricacies of semi-numerical algorithms in 'The Art of Computer Programming' by Donald E. Knuth, the iconic Computer Science …
Finally, after a wait of more than thirty-five years, the first part of Volume 4 is at last ready for …
If there's one subject that needs to be taught better, needs to be more fun to learn, it's design patterns. …
""Embark on a journey to master design patterns with 'Head First Design Patterns: A Brain-Friendly Guide' by Kathy Sierra! This …
You're not alone.At any given moment, somewhere in the world someone struggles with the same software design problems you have. …
What will you learn from this book? You know you don't want to reinvent the wheel, so you look to …
I came across this book in the Bibliography section of Scott Berkun's "The art of Project Management". First, the structure. …
In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book …
The revolutionary project management system that transformed how the tech industry works, now translated and explained for the broader business …
As described by the authors, the goal of this book is the proposal of a mix of concepts, notations, and …
The most prominent Web applications in use today are data-intensive. Scores of database management systems across the Internet access and …
Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin …
Practical Software Architecture Solutions from the Legendary Robert C. Martin ("Uncle Bob") By applying universal rules of software architecture, you …
If I'm putting together a project, it's the authors of this book that I want. . . . And failing …
Straight from the trenches,The Pragmatic Programmer, 20th Anniversary Editioncuts through the increasing specialization and technicalities of modern software development to …
For twenty years, the lessons from The Pragmatic Programmer have helped a generation of programmers examine the very essence of …
Refactoring is a controlled technique for improving the design of an existing code base. Its essence is applying a series …
"Here is a copyright-protected and SEO-optimized description for the book "Implementing Domain-Driven Design" by Vaughn Vernon:\n\n"Unlock the secrets of successful …
Implementing Domain-Driven Design presents a top-down approach to understanding domain-driven design (DDD) in a way that fluently connects strategic patterns …
Domain-Driven Design (DDD) software modeling delivers powerful results in practice, not just in theory, which is why developers worldwide are …
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. …
How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while …
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help …
There are no easy decisions in software architecture. Instead, there are many hard parts--difficult problems or issues with no best …
Agile Values and Principles for a New Generation “In the journey to all things Agile, Uncle Bob has been there, …
This highly anticipated follow-up to the bestselling title The Phoenix Project takes another look at Parts Unlimited, this time from …