Ask our staff anything about our shop or products, or leave your feedback.
Improve Your Service Scalability and Reliability with SRE
"The techniques and principles of SRE are not only clearly defined here, but also the rationale behind ...
As our dependence on technology increases, the design of software - which shapes functionality and user experience - matters more than ever before. Why then is so ...
A strategic state-of-the-art software architecture manual for all skill levels
In Software Architect, veteran enterprise and solution architect Michael Bell delivers a hands-on playbook of ...
Discover the foundations of software engineering with this easy and intuitive guide
In the newly updated second edition of Beginning Software Engineering, expert programmer and ...
Improve Your Creativity, Effectiveness, and Ultimately, Your Code
In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more ...
This award-winning and bestselling business handbook for digital transformation is now fully updated and expanded with the latest research and new case studies!
"[The DevOps ...
Professional testing of software is an essential task that requires a profound knowledge of testing techniques. The International Software Testing Qualifications Board (ISTQB) has developed ...
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now ...
Master Best Practices for Managing Technical Debt to Promote Software Quality and Productivity
As software systems mature, earlier design or code decisions made in the ...
This book describes the concepts of software architecture and design patterns. It helps the readers to develop complex software systems using a methodological approach. The ...
Learn how to write code that everybody thinks is great. This book covers topics relevant to writing great code at a personal level- craftsmanship, art ...
Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it does ...
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 ...
Thanks to the tech sector's latest game-changing innovations-the Internet of Things (IoT), software-enabled networking, and software as a service (SaaS), to name a few-there ...
Offers direct, no-nonsense answersBuilding upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. 'Uncle Bob' Martin shows how ...