A list of book releases compiled by Dr. Dobb’s to keep you up-to-date on software development tools and techniques.
by Ray Harris
Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects
by Johanna Rothman
Too many projects? Want to organize them and evaluate them without getting buried under a mountain of statistics? This book will help you collect all your work, decide which projects you should do first, second—and never. It shows you how to tie your work to your organization’s mission and show your board, your managers, and your staff what you can accomplish and when.
Bio-Inspired Systems: Computational and Ambient Intelligence
Edited by Joan Cabestany, Francisco Sandoval, Alberto Prieto, and Juan M. Corchado
This book constitutes the refereed proceedings of the 10th International Work-Conference on Artificial Neural Networks, IWANN 2009, held in Salamanca, Spain in June 2009. The 167 revised full papers presented together with 3 invited lectures were carefully reviewed and selected from over 230 submissions. The papers are organized in thematic sections on theoretical foundations and models; learning and adaptation; self-organizing networks, methods and applications; fuzzy systems; evolutionary computation and genetic algoritms; pattern recognition; formal languages in linguistics; agents and multi-agent on intelligent systems; brain-computer interfaces (bci); multiobjetive optimization; robotics; bioinformatics; biomedical applications; ambient assisted living (aal) and ambient intelligence (ai); and other applications.
Ruby Best Practices
by Gregory Brown
Written by the developer of the Ruby project Prawn, this concise book explains how to design beautiful APIs and domain-specific languages with Ruby, as well as how to work with functional programming ideas and techniques that can simplify your code and make you more productive. You'll learn how to write code that's readable, expressive, and much more. You'll also learn to useRuby's code blocks; Learn how to bend Ruby code without breaking it, such as mixing in modules on the fly; Discover the ins and outs of testing and debugging, and how to design for testability; and earn to write faster code by keeping things simple.