A list of book releases compiled by Dr. Dobb’s to keep you up-to-date on software development tools and techniques.
The Design of Design: Essays from a Computer Scientist
by Frederick P. Brooks
Effective design is at the heart of everything from software development to engineering, to architecture. But what do we really know about the design process? What leads to effective, elegant designs? These new essays by Fred Brooks contain extraordinary insights for designers in every discipline. Brooks pinpoints constants inherent in all design projects and uncovers processes and patterns likely to lead to excellence. Drawing on conversations with dozens of exceptional designers, as well as his own experiences in several design domains, Brooks observes that bold design decisions lead to better outcomes.
Visual Basic 2010 Unleashed, Rough Cuts
by Alessandro Del Sole
This book is a comprehensive, practical reference to modern object-oriented programming with Visual Basic 2010. Written by Visual Basic MVP Alessandro Del Sole, a long-time leader of the global VB community, this book illuminates the core of the VB language and demonstrates its effective use in a wide variety of programming scenarios. Del Sole covers both Visual Basic 2010 Professional Edition for working developers and the Express Edition for hobbyists, novices, and students; and uses VB 2010 for data access, user interface development, networking, communication, and many other tasks. For those moving from structured languages - including the older Visual Basic 6 - he offers detailed guidance and practical insights on building effective object-oriented code. This is a working draft of a pre-release book. It is available before the published date as part of the Rough Cuts service.
Code in the Cloud: Programming Google AppEngine
by Mark C. Chu-Carroll
Cloud applications are the next big shift in application development: instead of building single-user applications to run on a personal computer, new applications are being built as multi-user services that run in data centers around the world. One of the most exciting new environments for building services in the cloud is Google’s AppEngine. AppEngine is a powerful, easy-to-use framework for developing cloud-based services. This book will teach you what you need to make the shift to cloud development using AppEngine.This is a bea book, but you can now get a printed copy of the current version through The Pragmatic Programmers' Beta-on-Paper program.