Addison-Wesley Professional

Featured Book

Effective Debugging

Effective Debugging

Every software developer understands the crucial importance of effective debugging. Often, debugging consumes most of a developer's workday, and mastering the required techniques and skills can take a lifetime. In Effective Debugging, Diomidis Spinellis helps you accelerate your journey to mastery, by systematically categorizing, explaining, and illustrating scores of today's best methods, strategies, techniques, and tools.
 

Buy the Book + eBook Bundle

Buy the Book

Buy the eBook

 

Learn C Programming Online

Programming in C Learning Lab

With Programming in C Learning Lab—featuring step-by-step lessons, video walkthroughs, live code editing, and interactive quizzes and exercises—you will quickly learn how to write programs in the C programming language. Whether you're a novice or experienced programmer, this course will provide you with a clear understanding of this language, which is the foundation for many object-oriented programming languages such as C++, Objective-C, C#, and Java.
 

Buy the Web Edition

Integrate Agile ALM and DevOps to Build Better Software and Systems at Lower Cost

Agile Application Lifecycle Management

Agile Application Lifecycle Management (ALM) is a comprehensive development lifecycle that encompasses essential Agile principles and guides all activities needed to deliver successful software or other customized IT products and services. Flexible and robust, Agile ALM offers "just enough process" to get the job done efficiently and utilizes the DevOps focus on communication and collaboration to enhance interactions among all participants. Agile Application Lifecycle Management offers practical advice and strategies for implementing Agile ALM in your complex environment.
 

Buy the Book + eBook Bundle

Buy the Book

Buy the eBook