Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: Head First Java, 2nd Edition
Publisher: O'Reilly
Authors: Kathy Sierra, Bert Bates
Rating: 5/5
Customer opinion - 5 stars out of 5
Java Relief

First of all, I have picked up OO from reviewing and updating C++ code before. I had very little formal training on object oriented programming. I was lucky to have lively teachers who had motivated me with real world experiences. Getting that same motivation from a book is always difficult -- this one does it for me. Yes, I was skeptical about all the pictures in the book along with poor reference capability. However after reading halfway thru Head First Java, the explanation of encapsulation, inheritance, and polymorphism are fantastic.

If you like humor and want to learn Java, but have little experience with object-oriented matter: pick this up. It may not be a good reference for API, but that's what Sun's web document is for.

Product: Book - Hardcover
Title: The C++ Programming Language (Special 3rd Edition)
Publisher: Addison-Wesley Professional
Authors: Bjarne Stroustrup
Rating: 5/5
Customer opinion - 5 stars out of 5
You must have this book

If you know some about C++ and want to reach the Big Leagues, then you must have this book because here Stroustrup explains at the same time both the language and why it is the way it is. C++ is full of startling features that 95% of programmers don't know how to use effectively, and this book is how Stroustrup's comments will help you to get to the top 5%. Nevertheless, be warned, IMHO the author doesn't try at all to be easily understandable, the book is hard to read (dense, actually, which means that there is a lot of deep information in each page, something sometimes desirable), and full of cross references to itself. This book has another good feature, which is FULL COVERAGE of the ISO C++ standard, i.e. it covers all of it: C, OOP (Classes, Inheritance, Multiple Inheritance, ...), overloading, Generic Programming (Templates, STL, ...), the Standard Library, ... Also, this is the book we C++ experts use as reference when debating, still today in 2002. Even if you don't understand all of it, it will surely be a valuable adition to your library.
-= Ed =-

Product: Book - Paperback
Title: Extreme Programming Installed
Publisher: Addison-Wesley Professional
Authors: Ron Jeffries, Ann Anderson, Chet Hendrickson, Ronald E. Jeffries
Rating: 5/5
Customer opinion - 5 stars out of 5
The best of the serie

From a practical stanpoint, this book takes you step by step into the implementation of XP. Follow it step by step and you'll have an "XP development process". In my opinion, it is best to start with XP explained, followed by XP Installed, and then XP Planning.

Product: Book - Hardcover
Title: Database Processing: Fundamentals, Design, and Implementation, Ninth Edition
Publisher: Prentice Hall
Authors: David Kroenke
Rating: 1/5
Customer opinion - 1 stars out of 5
My Opinions

Whoever wrote this deserve in hell! Base on the organization of my class: Intro to database--Chapter 1 and 2 did an ok job on that. But 3/4 of the class didn't know what the hell it was about. The reason is that the book goes straight into "WHY USE A DATABASE?" SOB. Why would anyone go into "WHY" before defining what it is? If he(Kroenke) is not defining what a database is, how would anyone ever know what a database is? This shot dead couple people (some dropped the class).
Entity Relationship--Man. I am not sure whether the book is intended to torture people or not. Most are IDEF1X models. But the instructor insisted that we need to learn EER. What the F*ck? I mean this is so screwed. The book only has couple examples on EER. I am not sure the author is trying to invent (maybe it is misleading) some stuffs or not. It is saying when people refer to ER it meant EER; ER is not referring to Peter Chen's ER model. Holy sh*t. What on earth is this guy thinking?
Normalization--Jesus Christ! The definition of first, second, third, and fourth normal form is so passive. It has all these colorful(awful) tables spread around over the chapter to apply the norm form concepts. This is chopped liver. The organization is messed up. And the guy is trying to play with surrogate key--what it is, how to implement it, etc. Why would anyone not explain primary key, candidate key, and superkey before go into surrogate key? I ended up reading stuffs on the Internet and borrowing books from the library. If a textbook can't convey the knowledge we needed, why would we use it?
The class only uses 20% of the material. And only 30% of this 20% is useful. So it turns out only 6% of the book applied to our class. Give me a break!
The list below is unused:-Introduction to Structured Query Language (SQL), The instructure actually used another text for this--A Guide to SQL, Philip J. Pratt.-Using SQL in Application-Database Redesign-Managing Multi-User Database-Managing Databases with Oracle 9i-Managing Databases with SQL Server 2000-ODBC, OLE DB, ADO, and ASP-XML and ADO.NET-JDBC, Java Server Pages, and MySQL-Sharing Enterprise Data-Object-Oriented Database Process
Some of these stuffs do not belong to a database textbook! For example, programming stuffs like Java, ASP, .NET, etc. These belong to other classes. And it includes individual products like Microsoft Access, Oracle, MySQL, etc. These belong to IT training camps and not in a database concept course. There are more if you look carefully. This guy(Kroenke) is trying to compile an database encyclopedia. But he failed miserably.
You give me 120 dollars while I hand over 6 dollars to you!