Programming

Java Concurrency in Practice
Java Concurrency in Practice

Review:This is not an introduction to Java Concurrency.
This is not a taxonomic reference-like book that describes the Java Concurrency APIs either.
Rather it is a skilled guide on how to take advantage of the concurrency APIs and constructs to avoid the intricacies and difficulties of concurrent programming.
The reading is technically advanced.

The approach followed often involves presenting concurrency issues, exposing the associated pitfalls with a wrong solution and refining it to p... Read more

Java: A Beginner's Guide, Sixth Edition
Java: A Beginner's Guide, Sixth Edition

Review:Great book for leaning Java. This book backs up concepts introduced with clear and logical examples. Then it takes those examples and expands on them with new concepts and makes the program more and more complicated over time. This approach really works well for learning. Some lazy learners may complain about its aggressiveness in the early chapters because some of the sample programs can hurt your brain if you're new to programming. For example there was a program that output "2 to the power of... 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