Ask our staff anything about our shop or products, or leave your feedback.
Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin shows how to bring greater ...
To succeed in today's adapt-or-die marketplace, businesses must be able to rapidly change the way they create and deliver value to their customers. Hundreds ...
More than ever, the effective management of technology is critical for business competitiveness. For decades, technology leaders have struggled to balance agility, reliability, and security ...
Software documentation: a necessary evil? It needn't be! Documentation can come to life, evolve, stay dynamic, and actually help you build better software.
This ...
Together, microservices and Docker containers are dramatically improving the way large organizations build, deploy, manage, and scale their applications. Now, for the first time, there ...
Using Continuous Delivery, you can bring software into production more rapidly, with greater reliability. A Practical Guide to Continuous Delivery is a 100% practical guide ...
The Most Complete, Practical, and Actionable Guide to Microservices
Going beyond mere theory and marketing hype, Eberhard Wolff presents all the knowledge you need to ...
How do successful agile teams deliver bug-free, maintainable software-iteration after iteration? The answer is: By seamlessly combining development and testing. On such teams, the developers ...
Every software developer and IT professional understands the crucial importance of effective debugging. Often, debugging consumes most of a developer's workday, and mastering the ...
Domain-Driven Design (DDD) software modeling delivers powerful results in practice, not just in theory, which is why developers worldwide are rapidly moving to adopt it ...
"For years now, I've been running around preaching to anyone who'll listen that UX is something that everybody (not just UX people) needs ...
Designing Software Architectures will teach you how to design any software architecture in a systematic, predictable, repeatable, and cost-effective way.
This book introduces a practical ...
Your answer to the software project management gap The Complete Software Project Manager: From Planning to Launch and Beyond addresses an interesting problem experienced by ...
The best-practices solution guide for rescuing broken software systems
Incremental Software Architecture is a solutions manual for companies with underperforming software systems. With complete guidance ...
Reflecting the latest practices, trends, and developments from the field, SYSTEMS ANALYSIS AND DESIGN IN A CHANGING WORLD, 7E equips you with a solid foundation ...