Sponsored links

Valid XHTML 1.0!
Valid CSS!
Product: Book - Paperback
Title: Applied XML Programming for Microsoft .NET
Publisher: Microsoft Press
Authors: Dino Esposito, Dino Esposito
Rating: 5/5
Customer opinion - 5 stars out of 5
stop punishing yourself with MSDN

Dino tells all in this superb and in depth look at XML on Microsoft's .NET platform. The book is well organized, starting at the fundamental classes and then branching out to the high abstraction level .NET classes and other Microsoft products such as SQL Server 2000 and Internet Explorer.

As an example of why this book is so wonderful, there have been several situations where I needed to do something in XSLT that just didn't seem practical (maybe not even doable). The section on how to use standard .NET languages such as C# from XSLT is itself worth the price of admission.

Keep in mind that readers are expected to have a good grasp of XML; the book is a .NET book.

Product: Book - Paperback
Title: C Programming Language (2nd Edition)
Publisher: Prentice Hall PTR
Authors: Brian W. Kernighan, Dennis Ritchie, Dennis M. Ritchie
Rating: 5/5
Customer opinion - 5 stars out of 5
6.02 * 10^23 Thumbs Up!!!

"Always go to the source", they say, and this book comes right from the source: the C Programming Language was invented by co-author Dennis Ritchie, and Kernighan was there at Bell Labs with him helping to create UNIX the way we know it today.
The book transformed me from a C know-nothing to a C guru while I was taking freshman Computer Science courses at Rutgers University, and was the first step towards my becoming a Wall Street computer geek.
It is a super-compact and quick way to learn C. If you need to be spoon fed, get another book. When you're done with this book, though, you'll want to get Harbison & Steele's C: A Reference Manual to look up the finer points.
If you want to learn UNIX, there is another book that can transform you into a UNIX guru overnight: The UNIX Programming Environment, by Kernighan and Pike.

Product: Book - Paperback
Title: Mobile and Wireless Design Essentials
Publisher: Wiley
Authors: Martyn Mallick, Martyn Mallick
Rating: 3/5
Customer opinion - 3 stars out of 5
A lot of words

As a developer I got a little dissapointed. A lot of words, but very little substance that I could use directly. I think the word 'Design' is somewhat misleading and also the subtitle 'A developer's approach to developing innovative mobile and wireless solutions'. The book is just an 'overview' for beginners.

Product: Book - Hardcover
Title: Agile Software Development, Principles, Patterns, and Practices
Publisher: Prentice Hall
Authors: Robert C. Martin
Rating: 5/5
Customer opinion - 5 stars out of 5
A Question When Reading the Book.

First, I will say it is an excellent book, anyone who is looking at the front page and thinking about the payment should not hestitate anymore.
Second, I have a question hoping that someone can explaint it to me. When Uncle Bob talk about the LSP(Liskov Principle), he give an example----Line and LineSegment, if you remember that, read on...
This example confuse me so much, we use inheritation because the two class contain differences (at least one). If in this situation we cannot use inheritation, what else can we? Recalling the memory of most the codes I have written, the child classes have different behavior when comparing with its father class, in those situataions, I should do the drawing actions? Then in what situation should we use the inheritation?
If you have your ideas, please be free to contact me through email, I am dying to share the master's thinking with you!