Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Hardcover
Title: Programming Microsoft ASP.NET
Publisher: Microsoft Press
Authors: Dino Esposito
Rating: 5/5
Customer opinion - 5 stars out of 5
Dino does it again

Once again, I have to admit that I have a strong bias here... I read Dino's articles in MSDN religously, and love his stuff. I bought his book based on his name alone and as I expected, it's great.
The style of this book is exactly the same as his stuff in MSDN. If you aren't familiar with it, I mean that advanced users will love it b/c it's always interesting and practical, but if you are a newbie, it's clear and understandable so it'll be great for you too.
If you aren't an ASP.NET developer, then there's a lot to learn. ASP.NET represents a fundamental shift in thinking (what in .NET doesn't?) but if anything, it's much simpler and intuitive than ASP ever could be. I've played with all of the code in this book and everything compiled and worked as expected. The examples are all things that you'll probably confront in your day to day development and Dino gets right to the heart of the issue.
He's unquestionably one of the greatest minds in .NET and he is a superb communicator. One of the best features of this book is that it never gets boring and it never skips important details that leave you wondering how to do what he's talking about. I know this sounds petty, but coming up with real examples that aren't silly or overly complex (and always relevant) takes a lot of skill.
If you don't read his articles in MSDN - then start, you'll be glad you did. If you don't own this book and want to learn ASP.NET, But it - you'll be glad you did.

Product: Book - Hardcover
Title: Refactoring: Improving the Design of Existing Code
Publisher: Addison-Wesley Professional
Authors: Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
Rating: 4/5
Customer opinion - 4 stars out of 5
Great book; performance matters; stack uses vector backwards

I liked this book a lot. But the constant de-emphasis on performance worries me. Performance really does matter. The code for "Replace Inheritance with Delegation" shows how to implement a stack by delegating to a vector. In what might be seen as a kind of "Freudian slip" the sample code (p. 354) uses the absolutely worst possible technique! Push inserts at the 0th element and pop removes the 0th element. This is a terrible blunder. It is just as clean and *much* faster to insert and delete the last element of a vector.
Steven Tolkin steve.tolkin@fmr.com 617-563-0516 Fidelity Investments 82 Devonshire St. R24D Boston MA 02109 There is nothing so practical as a good theory. Comments are by me, not Fidelity Investments, its subsidiaries or affiliates.

Product: Book - Paperback
Title: Microsoft Outlook Programming, Jumpstart for Administrators, Developers, and Power Users
Publisher: Digital Press
Authors: Sue Mosher
Rating: 5/5
Customer opinion - 5 stars out of 5
Thank You!!!!

An excellent high and low level view of programming Outlook 2000/XP. For an experienced programmer, the majority of the chapters get right into the code/objects/events/models you'll need. The code examples are not "toys", but (fortunately) are brief enough to focus on the subject being discussed.Novice and experienced programmers will appreciate the overview of the VBA environment/language within Outlook. Reading this book answered specific questions I needed answered about customization, and erased that "where do I start" feeling I had about programming in Outlook. Great book!

Product: Book - Paperback
Title: Sun Certified Programmer & Developer for Java 2 Study Guide (Exam 310-035 & 310-027)
Publisher: McGraw-Hill Osborne Media
Authors: Kathy Sierra, Bert Bates
Rating: 5/5
Customer opinion - 5 stars out of 5
Just plain excellence

If you will read and follow the book chapters, word by word, you should be able to not just pass but get a very good score.
Author's style of writing is interesting and funny. Keeps you awake all the while. Read the book cover to cover for Programmer Exam in five days.