A list of book releases compiled by Dr. Dobb's to keep you up-to-date on software development tools and techniques.
Agile Testing: A Practical Guide for Testers and Agile Teams
Lisa Crispin, Janet Gregory
Testing is a key component of agile development. The widespread adoption of agile methods has brought the need for effective testing into the limelight, and agile projects have transformed the role of testers. Much of a tester's function, however, remains largely misunderstood. What is the true role of a tester? In this book, the authors define agile testing and illustrate the tester's role with examples from real agile teams. They teach you how to use the agile testing quadrants to identify what testing is needed, who should do it, and what tools might help. Agile Testing: A Practical Guide for Testers and Agile Teams chronicles an agile software development iteration from the viewpoint of a tester and explains the seven key success factors of agile testing
Cisco Routers for the Desperate, 2nd Edition
Michael W. Lucas
Cisco routers and switches are the backbone of many small business networks. While Cisco's hardware is typically reliable, things can break -- and when they do, most administrators don't want to wade through lengthy product documentation to solve their problems. They need to be able to fix things fast. This second edition of Cisco Routers for the Desperate gives readers exactly the information they need to solve router problems when things go south.
Macintosh OS X, iPod, and iPhone Forensic Analysis DVD Toolkit
Macintosh OS X, iPod, and iPhone Forensic Analysis DVD Toolkit and its companion DVD provide digital forensic investigators, security professionals, and law enforcement with all of the information, tools, and utilities required to conduct forensic investigations of computers running any variant of the Macintosh OS X operating system, as well as the almost ubiquitous iPod and iPhone. Digital forensic investigators and security professionals subsequently can use data gathered from these devices to aid in the prosecution of criminal cases, litigate civil cases, audit adherence to federal regulatory compliance issues, and identify breech of corporate and government usage policies on networks.
Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism
Parallelism for C++ as defined by Intel Threading Building Blocks is being heralded as the key for multi-core programming in C++. In Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism, James Reinders explains the library in a way that furnishes novices and experts alike with a clear and accessible discussion of the complexities of concurrency. The book is also packed with illustrative examples.