Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: Enterprise JavaBeans, Fourth Edition
Publisher: O'Reilly
Authors: Richard Monson-Haefel, Bill Burke, Sacha Labourey
Rating: 5/5
Customer opinion - 5 stars out of 5
Exhaustive and well organized; Suggestions for next edition

I purchased this book to learn the fundamentals of EJBs, and then apply the knowledge to existing EJB application maintenance. I am pleased to say that I understand the theory basics and have moved from application maintenance to new EJB application development. The book can be exhausting, though, so plan to read it before reaching your bed (I read it while pedaling an exercise bike).
The book took longer to read than I anticipated, however it was worth the effort. You can skip most of the code details and return to them later when you need examples to guide your own work.
The organization is thoughtful and progressive, but I wish it had some more diagrams. Nevertheless, I will give it the highest rating because it has the needed content, organization, and results.
My recommendations for the next edition would be to incorporate the JBoss EJB server into the examples (WebLogic examples dominate this edition), and demonstrate how EJB application deployment can be managed using Ant (a Java/XML descendant of Make). In this manner, the book's students can practice the examples using open-source, free software - which means everyone will be able to participate (rather than those whose companies use WebLogic).

Product: Book - Paperback
Title: DNS and BIND, Fourth Edition
Publisher: O'Reilly
Authors: Paul Albitz, Cricket Liu
Rating: 4/5
Customer opinion - 4 stars out of 5
Great book for the more DNS savvy geeks

I would say this is one of the very best DNS and BIND books out there although it is by no means for a DNS beginner. It covers alot of the general aspects of BIND but you definitely need a pretty good understanding of how the domain name system works. It is straight and to the point but does lack in some areas as far as errors that you run across and practical solutions that you often run into running a dns server.

Product: Book - Paperback
Title: Oracle9i UNIX Administration Handbook
Publisher: McGraw-Hill Osborne Media
Authors: Donald K. Burleson
Rating: 5/5
Customer opinion - 5 stars out of 5
Great for the newbie

Excellent content, concepts and depth of knowledge. The author explains Oracle as it pertains to AIX, HP and Solaris. There are also many ready to run scripts to help monitor and tune a system. It even shows how to extend STATSPACK.

Product: Book - Paperback
Title: Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition)
Publisher: Prentice Hall PTR
Authors: Bertrand Meyer
Rating: 5/5
Customer opinion - 5 stars out of 5
Meyer's OOSC enabled me to produce a 100% bug-free app!

While reading the previous review, "Useful, but not perfect" by Matthew Whelan, I realized I had to respond. Matthew writes in his fifth paragraph, "...claims about Design by Contract are overblown. Bug-free software simply does not exist (over a dozen lines, anyway.)" Well, Matthew, and anyone else who believes this, you are quite mistaken. In 1990, with all due credit given to Bertrand Meyer, I designed and code-generated from an ancient CASE tool, Knowledgeware, a bug-free, mission-critical online IMS/COBOL/DB2 application. This app had not even one bug after it went into production.
I bought and read the first edition of this book, OOSC, in 1989. Shortly afterwards I was tasked with implementing a small, but mission critical online IMS/COBOL/DB2 application. The lead designer was inexperienced, and given that I was tasked with construction and implementation, I realized my success was dependent on a redesign.
I redesigned the system with preconditions and postconditions every step of the way. The reason we had zero bugs after implementation, is because we found and fixed them all in integration testing. The code would run along and then hit a routine where the preconditions or postconditions weren't met, and would spit out an error message stating the program, procedure, and condition that failed. Once these were all fixed, no more errors, ever.
Keep in mind, this was IMS, COBOL, and DB2 in 1990!. Bertrand Meyer's book, this book in it's first edition, enabled me to build a bug-free IMS/COBOL/DB2 application that was as close to object-oriented as possible, given the languages mandated. On top of which, the whole thing was code-generated by Knowledgeware, straight from logical design to code. Without Design by Contract, I never could have succeeded. Thanks Bertrand Meyer!