Programming ASP.NET 
Buy it at Amazon
Read a Sample Chapter From The Publisher
Author Jesse Liberty, Dan Hurwitz
Publisher O'Reilly
Length 960 pages
vbRad Rating: 4 fingers up. (4 out of 5)
Reviewed by Robert

Jesse Liberty's previous attempts at a book (Programming C# by O'Reilly) was a resounding success, so I looked to this book to provide a followup, and he (and Dan Hurwitz - the other author) delivered.

I ditched traditional ASP in favor of compiled COM development long ago. Now Microsoft did as well. This volume provides a very in-depth coverage of the topic. You'll pretty much find just about ASP.NET related topic you can think of. The chapter on web controls was of most interest to me, since I like to encapsulate everything I do.

There are other topics as well: ADO.NET (quite a lot of pages are devoted to it, actually), Web Services (as if deafening hype was not enough), debugging, data binding (it is not what you think), security, performance tuning, and a host of others.

Even though the authors state in the beginning that they prefer C# (no surprise, given Liberty's previous book), all the examples are in VB.NET and C#. This was, really, my only complaint about the book because this two-language approach wastes paper. Most of the time the code is absolutely identical, other than syntax. The code, after all, most of the time simply calls a method on the class library. The only time when a two-language approach is called for is when the code truly is different. For instance, VB.NET can't box and unbox, whereas C# can.

In any case, the book is a must read for anyone planning to move to ASP.NET





Want more reviews and sample chapters? Click here.