Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write …
Pressman's Software Engineering: A Practitioner's Approach is celebrating 20 years of excellence in the software engineering field. This comprehensive 5th …
Learn the Root Causes of Software Vulnerabilities and How to Avoid Them Commonly exploited software vulnerabilities are usually caused by …
Refactoring is a controlled technique for improving the design of an existing code base. Its essence is applying a series …
How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while …
Beginning Visual C# is ideal for beginners with little background in programming, or relatively inexperienced programmers who want to move …
* Published in conjunction with the next version of Paint Shop Pro software, this easy-to-use reference shows how to edit …
Metrics are paramount in every engineering discipline. Software engineering, however, is not considered a classical engineering activity for several reasons. …
For all developers who create models using the Unified Modeling Language (UML) 2.x The Elements of UML(TM) 2.0 Style sets …
Technical Knowledge Alone Isn't Enough - Increase Your Software Development Income by Leveling Up Your Soft Skills Early in his …
I think this book is a must read for those starting their software career and a solid reality check for …
Imagine, at a terrifyingly aggressive rate, everything you regularly use is being equipped with computer technology. Think about your phone, …
The first course in software engineering is the most critical. Education must start from an understanding of the heart of …
Data Democracy: At the Nexus of Artificial Intelligence, Software Development, and Knowledge Engineering provides a manifesto to data democracy. After …
This is one of the most interesting infosec books to come out in the last several years.–Dino Dai Zovi, Information …
R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient …
Design Patterns in Java™ gives you the hands-on practice and deep insight you need to fully leverage the significant power …
This User Guide is a book that provides in-depth coverage of the language. It is not a book on Object …
Since its original introduction in 1997, the Unified Modeling Language has revolutionized software development. Every integrated software development environment in …
It's a great over view of UML and design practices. This book is what it says it is, an introduction …
The competence and quality of software testers are often judged by the various testing techniques they have mastered. As the …
Your One-Stop Guide To Passing The ISTQB Foundation Level Exam Foundations of Software Testing: ISTQB Certification is your essential guide …
Learn how to design and implement a test automation framework block by block Overview A simple and easy demonstration of …
Testing problems are difficult, expensive, and hard to understand. Most software companies have bugs escape the testing cycles and reach …
The Architecture of Computer Hardware, System Software, and Networking: An Information Technology Approach, 5th Edition provides the right amount of …
Test-driven, test-first, and test-early development practices are helping thousands of software development organizations improve their software. Now, in Quality Code: …
Developers tasked with security problems are often not cryptographers themselves. They are bright people who, with careful guidance, can implement …
Bring your A game to the CompTIA A+ Certification exam Practice tests are an excellent way for certification candidates to …
“This book represents a thorough and extensive treatment of the software build process including the choices, benefits, and challenges of …
Software drives innovation and success in todays business world. Yet critical software projects consistently come in late, defective, and way …
Supplying a hands-on executive tool kit, Offshore Software Development: Making It Work draws on real life examples and explores the …
Harness your Programming Potential! Embark on an Adventure to Master C# and C++, and tap into lucrative opportunities in the …
It may surprise you to learn that Microsoft employs as many software testers as developers. Less surprising is the emphasis …
A good software architecture should keep the cost of development low over the complete lifetime of an application. This book …
This open access book includes contributions by leading researchers and industry thought leaders on various topics related to the essence …
Digital software platforms such as iOS or Android evolve quickly. Through regular updates, their set of built-in (core) features increases. …
With this book those who build and research software can rediscover fundamental facts, and a few fallacies, about management, the …