Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: Agile Database Techniques : Effective Strategies for the Agile Software Developer (Wiley Application Development S.)
Publisher: Wiley
Authors: Scott Ambler
Rating: 5/5
Customer opinion - 5 stars out of 5
Reconciles Relational and OO DB

I fully agree with the other reviewers who have given detailed and glowing descriptions of this book and why it is an important work that addresses the real challenges of developing to a relational model in OO environments. Agile techniques are also interwoven into this book, but it is in overcoming the relational-OO challenges that I found this book to be most valuable.
The first part of the book, "Foundational Skills and Knowledge", covers the challenges and how to meet them with eight excellent chapters that truly give the foundational knowledge. The next part, "Evolutionary Database Development", is comprised of seven chapters that introduce Agile techniques as they relate to DB development. Among the two strongest chapters in this part of the book are the ones covering DB refactoring and mapping objects to relational databases. This material, to me, clarified a lot of issues I had before reading this book. Part 3 is more focused on development techniques, with excellent information about concurrency control, access controls and related topics. The final part of the book is specific to general Agile implementation. You need not embrace Agile methods to learn an enormous amount from this book.
If you want to know more about this book's contents you will find a great deal of information on the author's Agile Data web site (paste the ASIN, B0000A3527, into the search box at the top of this page, select All Products and click GO). I also recommend Clifton Nock's "Data Access Patterns: Database Interactions in Object-Oriented Applications" (ISBN 0131401572), which augments this book in many respects.

Product: Book - Paperback
Title: Java Servlet Programming, 2nd Edition
Publisher: O'Reilly
Authors: Jason Hunter
Rating: 4/5
Customer opinion - 4 stars out of 5
Excellent book for understanding the internals of Servlets.

This book can be an excellent source of understanding and knowledge for beginers and experts as wel.

Product: Book - Paperback
Title: Effective Java Programming Language Guide
Publisher: Addison-Wesley Professional
Authors: Joshua Bloch
Rating: 3/5
Customer opinion - 3 stars out of 5
a good book to inexperienced Java programmers

I highly recommend this book to two kind of programmers: experienced C++ programmers who are new to Java, and Java programmers who have yet read Java 2 Language Specification and/or some of JDK's source codes. Because this book simply carried out some programming skills which you can learn from C++/Java programming, some insight of JDK which you can learn from language spec and JDK's source codes.
This is a good book. I am giving it a 3 stars just because people spoke it too high.
For people who like this book and think that it is right for you, here is some suggestions from me for you getting the next step:
1, Study Java 2 Language Specification to gain deep and complete understanding of how Java works as a language.
2, Read as much JDK's source as you can. You will know how Java libraries work and how to write professional codes.
3, Get familiar with design patterns, especially read some books titled both Java and patterns.
You want to dig further? Okay, find some books that provide JVM's secrets, eg. how is a JVM implemented?

Product: Book - Paperback
Title: Moving to VB .NET: Strategies, Concepts, and Code
Publisher: Apress
Authors: Daniel Appleman, Dan Appleman
Rating: 5/5
Customer opinion - 5 stars out of 5
The VB.Net Resource

Instead of searching through mounds of articles with no clear starting point to learn this new technology, this book I found to be my one stop source for VB.Net Beta2. The material is presented in a manner that truly addresses the hard-core VBer moving to what amounts to a totally different langauge but still offers new comers valuable insight on VB.Net - highly recommended!