15 Dec: Growing Object-Oriented Software, Guided by Tests (Addison-Wesley)
Test-Driven Development is based on a simple idea: Write tests for your code before you write the code itself. However, this "simple" idea takes skill and judgment to do well. This practical guide to TDD that takes you beyond the basic concepts and show how to let tests guide your development and "grow" software that is coherent, reliable, and maintainable.
14 Dec: JavaFX in Action (Manning)
Assuming no previous knowledge of JavaFX, Simon Morris makes the exploration of JavaFX v1.2 interesting and easy by using numerous bite-sized projects. You'll gain a solid grounding in the JavaFX syntax and related APIs and then learn to apply key features of the JavaFX platform through the examples, transforming variables and operators into dancing interface components.
11 Dec: Distributed Programming with Ruby (Addison-Wesley)
Mark Bates begins with a simple distributed application, and then walks through an increasingly complex series of examples, demonstrating solutions to the most common distributed programming problems. He covers Ruby’s standard distributed programming libraries, DRb and Rinda and introduces third-party tools, frameworks, and libraries including his own Distribunaut.
10 Dec: Professional Ubuntu Mobile Development (Wrox)
This first book on Ubuntu Mobile, authored by one of the top experts, shows how to implement solutions for original equipment manufacturers and independent software vendors. It also covers setting up Linux for mobile application development, the difference between developing on a mobile Internet device and a regular desktop environment, step–by–step tutorials, and much more.
Follow BookWatch on Twitter
9 Dec: 97 Things Every Project Manager Should Know (O'Reilly)
Edited by Barbee Davis this compilation contains 97 short and extremely practical tips—whether you're dealing with software or non-IT projects—from experienced project managers and software developers. You'll learn how these professionals have dealt with everything from managing teams to handling project stakeholders to runaway meetings and more.
8 Dec: Lean-Agile Software Development (Addison Wesley)
How to extend Scrum processes with an Enterprise view based on Lean principles. The authors present crucial technical insight into emergent design, and demonstrate how to apply it to make iterative development more effective. They also identify several common development “anti-patterns” that can work against your goals, and offer actionable, proven alternatives.
7 Dec: iPhone SDK Development (Pragmatic Bookshelf)
Bill Dudney and Chris Adamson take you through the XCode IDE, and show you how to build your app and deploy it onto your own device for testing. You'll learn how to develop your user interface using Interface Builder, and master the iPhone's user interface components, including tables, tab bars, navigation bars, and the multi-touch interface.
4 Dec: Head First Programming (O'Reilly)
This learner's guide to programming using Python gets you started with the core concepts of writing computer programs -- variables, decisions, loops, functions, and objects -- which apply regardless of the programming language. The "brain friendly" format includes cartoons, quizzes and an informal approach
3 Dec: jQuery Cookbook (O'Reilly)
2 Dec: Numerical Methods, Algorithms and Tools in C# (CRC Press)
Focuses on standard numerical methods using .NET object-oriented techniques. Covers complex number functions, data sorting and searching algorithms, bit manipulation, interpolation methods, numerical manipulation of linear algebraic equations, and approximate solutions of non-linear equations.
Follow BookWatch on Twitter
1 Dec: Beginning PHP 5.3 (Wrox)
A complete introduction to PHP 5.3 from how to install, configure and get started with simple programs and the basics - variables, operators, expressions, arrays, and objects. Covers working with files, XML, and MySQL; building Web applications, the PEAR library; handling e–mail; and creating Web graphics.