November 02, 2009
This Week's Developer Reading List
Deirdre Blake
The Cloud, Windows 7, OO, and Ruby
A list of book releases compiled by Dr. Dobb's to keep you up-to-date on software development tools and techniques.
Cloud Computing and SOA Convergence in Your Enterprise
by David Linthicum
This is a book on how to do cloud computing right the first time, leveraging service-oriented-architecture approaches and other critical architectural disciplines. Linthicum delivers a step-by-step program for getting there with maximum return on investment and minimum risk.
www.informit.com/title/0136009220
Windows 7: The Definitive Guide
by William Stanek
Bestselling author and Windows expert William Stanek provides everything you need to manage and maintain Windows 7. You'll learn all of the features and enhancements in complete detail, along with specifics for configuring the operating system to put you in full control. Stanek says, "Windows 7 is dramatically different from earlier versions of Windows from top to bottom...In this book, I don't pretend anyone is a dummy and I don't just teach you the steps you need to follow, I teach you how features work, why they work the way they work, and how to customize them to meet your needs."
http://post.oreilly.com/rd/9z1zuu04ttc7lpulffcm4obevlmq5oqkco4rn00gnno
Growing Object-Oriented Software, Guided by Tests
by Steve Freeman and Nat Pryce
This is a practical guide to test-driven development (TDD) in which the authors show how to let tests guide development in order to grow software that is coherent, reliable and maintainable. Through an extended worked example, readers will learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, while using Mock Objects to discover and then describe relationships between objects.
www.informit.com/title/0321503627
Refactoring: Ruby Edition
by Jay Fields, Shane Harvie and Martin Fowler, with Kent Beck
The definitive refactoring guide has now been fully revamped for Ruby, complete with Ruby examples and idioms throughout. The authors introduce a detailed catalog of more than 70 proven Ruby refactorings, with guidance on when to apply each of them, instructions for using them, and example code (available for download) illustrating how they work.
www.informit.com/title/0321603508