A list of book releases compiled by Dr. Dobb’s to keep you up-to-date on software development tools and techniques.
The RSpec Book: Behaviour Driven Development with RSpec, Cucumber, and Friends
by David Chelimsky, Dave Astels, Zach Dennis, Aslak Hellesoy,
Bryan Helmkamp, and Dan North
Is your team trying to do TDD and failing? Are you finding your test suites bloated and difficult to read, understand, or maintain? Business applications today are plagued with features that are never used, highly coupled code that is hard to change, and expensive test suites that aren’t run any more because they are brittle and unreadable. RSpec, Ruby’s leading Behaviour Driven Development tool, helps you do TDD right by embracing the design and documentation aspects of TDD. It encourages readable, maintainable suites of code examples that not only test your code, they document it as well. This book, now available in beta, promises to teach you how to use RSpec, Cucumber, and other Ruby tools to develop truly agile software that gets you to market quickly and maintains its value as evolving market trends drive new requirements.
Managing the Development of Software-Intensive Systems
by James McDonald
This book is an authoritative primer on managing software-based development projects and complex software/hardware systems. It discusses the application of project management and general management techniques to large software development projects and complex software/hardware systems. Drawing upon the author's experience in developing a project management workshop for AT&T employees, as well as in teaching software engineering courses at Monmouth University and workshops for a variety of other audiences, this practical guide allows readers to reliably develop large software applications and systems that require the simultaneous development of electronic hardware and the software that controls the hardware.
A Practical Guide to Fedora and Red Hat Enterprise Linux, 5th Edition
by Mark G. Sobell
In this book, one of the world’s leading Linux experts explains Fedora/Red Hat Enterprise Linux for any real-world environment. Mark Sobell details Linux clearly and effectively, focusing on actual skills used by the administrator, user, or programmer. Sobell assumes no prior Linux knowledge. He starts at the beginning and walks through every topic and task that matters, using easy-to-understand examples. Step by step, he shows how to install and configure Linux from the accompanying DVD, navigate its graphical user interfaces, provide file/print sharing and Internet services, make sure Linux desktops and networks are as secure as possible, work with the powerful command line, administer Linux efficiently, and even automate administration with Perl scripts.