Software Design, Testing & Engineering

Python Cookbook, Third edition
Python Cookbook, Third edition

Review:Excellent.

I recently began a Python project and realized that my skills had gotten pretty rusty.
Also, I decided I wanted to move up to Python 3.
The book provided many answers and insights; I have found it invaluable.
Although some parts of the book are terse, the language is, for the most part, clear and direct, without mumbo-jumbo, and it wasn't written to show how smart the authors are. (It's obvious that they are smart, smart enough to know the importance of good communicat... Read more

Head First Java, 2nd Edition
Head First Java, 2nd Edition

Review:I've purchased several Head First series books and this one, just like the others, does not disappoint! The book was very easy to read unlike a lot of other books on the same subject matter. I'm about half way through at this point and actually get bummed when I have to put it down. Read more

Effective Java (2nd Edition)
Effective Java (2nd Edition)

Review:Everyone should read this after learning the basics of Java.

Once you have learned the language constructions, you have the tools, but do not know how to use them. This book shows the right way to use many of such tools. Read more

A New Perspective on Object Oriented Design - 2nd Edition (Software Patterns)
A New Perspective on Object Oriented Design - 2nd Edition (Software Patterns)

Review:After reading two other books on design patterns, this one drove the concepts home. The author does a fine job explaining the material in a clear, well written manner. This book does not waste page after page of code listings found in many books trying to achieve a predetermined page count. However, the author could have provided some code on a CD or on the his web site. Overall, I would recommend this book to anyone getting started with design patterns. Read more

More information