Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Hardcover
Title: Core J2EE Patterns: Best Practices and Design Strategies, Second Edition
Publisher: Prentice Hall PTR
Authors: Deepak Alur, Dan Malks, John Crupi
Rating: 5/5
Customer opinion - 5 stars out of 5
Excellent - must have for all J2EE developers and architects

Well written, compact in size for its content, easy to understand, great examples, nicely organized with great references between chapters. Highly recommend for beginners and experienced software engineers.

Product: Book - Paperback
Title: Nonviolent Communication Companion Workbook: A Practical Guide for Individual, Group or Classroom Study (New Webmaster's Guides)
Publisher: Puddledancer Press
Authors: Lucy Leu
Rating: 5/5
Customer opinion - 5 stars out of 5
Plunging into Nonviolent Communication practice

This is the best tool I have found to
start practicing Nonviolent Communication,
whether on your own or with a group.
I find the exercises proposed here to be
imaginative, clear, down to earth and comprehensive
of the basics of NVC.
I think this workbook enhances Marshall Rosenberg's
teachings and contributes to make them practical for

Product: Book - Paperback
Title: Cocoa(R) Programming for Mac(R) OS X (2nd Edition)
Publisher: Addison-Wesley Professional
Authors: Aaron Hillegass
Rating: 1/5
Customer opinion - 1 stars out of 5
Skimps on details

If I could I would have given this book zero stars, but at least the publisher used recycled paper. The author briefly covers Objective-C, but doesn't delve very well into the differences between Objective-C and C/C++, Java or for that matter SmallTalk (on whose syntax Objective-C is based). That is my biggest gripe. Objective-C is C in name only. There was no discussion of the pitfalls of Objective-C. I had to dig on the net to find out you can't create Objective-C objects on the stack. I would be reading the book and be thinking about how I would solve a particular problem in a different language, and there would be no discussion along those lines. You can program in Java to create a Cocoa app, and Apple provides its tutorial to get a programmer going, but the author actually tries to dissuage his readers from using Java. It doesn't even serve as any sort of proper Cocoa API reference. I guess I'll just stick with Apple's documentation.

Product: Book - Paperback
Title: Concurrent Programming in Java(TM): Design Principles and Pattern (2nd Edition)
Publisher: Addison-Wesley Professional
Authors: Doug Lea
Rating: 5/5
Customer opinion - 5 stars out of 5
Doug Lea Makes allBlevoloskovolokians Proud

In the great land of Blevoloskovolokia there are few books allowed by the government. Their strong censorships laws current prohibit all books except those by Marcel Proust, and soon Doug Lea. Doug Lea's book does a fabulous job of explaining Concurrent Programming in Java, a topic that all common folk should be well informed about. I strongly urge you all to buy several hundred copies of this book. It is fabulous and you won't regret it.