Professional ASP.NET 3.5: in C# and VB

  Author:    Bill Evjen, Scott Hanselman, Devin Rader
  ISBN:    0470187573
  Sales Rank:    11742
  Published:    2008-03-04
  Publisher:    Wrox
  # Pages:    1808
  Binding:    Paperback
  Avg. Rating:    4.0 based on 23 reviews
  Used Offers:    14 from $29.89
  Amazon Price:    $34.64
  (Data above last updated:  2008-09-04 05:10:22 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Professional ASP.NET 3.5: in C# and VB
  
Building on the revolutionary ASP.NET 2.0 release, ASP.NET 3.5 adds several key new developer features including AJAX, LINQ, and a new CSS designer in Visual Web Developer 2008. The dramatic reduction in code that developers realized from the more than 50 new server controls in ASP.NET 2.0 now allows developers the time to make their applications more interactive with AJAX, to work with data in their preferred language with LINQ, and to build visually attractive and consistent standards-based sites with CSS.

Professional ASP.NET 3.5 helps the experienced programmer put these new technologies into action. Greatly expanded from the original best-selling Professional ASP.NET 2.0, Professional ASP.NET 3.5 covers all the key technologies retained from 2.0 in new depth alongside the hundreds of pages of coverage of the important new 3.5 features. Written by 3 of the most well-known and influential ASP.NET developers who were highly praised by ASP.NET creator Scott Guthrie for their ASP.NET 2.0 books, Professional ASP.NET 3.5 is the book you’ll learn the language from and turn to day after day as you write web applications. And as always, Professional ASP.NET 3.5 features language examples in the book and in the code download in both C# and VB!

Key new coverage for ASP.NET 3.5 includes:

  • Thorough coverage of how to implement ASP.NET 3.5 AJAX and the ASP.NET AJAX Toolkit
  • An introduction to LINQ and many LINQ examples throughout the book side-by-side with the related SQL example to show you the differences between the two
  • Enhanced coverage of XML use in ASP.NET including the new XML Schema Designer Add-on, LINQ to XML, LINQ for XML examples, and XSLTC.exe, a command-line XSLT compiler
  • A new chapter on CSS design for ASP.NET and the Visual Web Developer CSS design tools
  • A new chapter on the ASP.NET lifecycle and architecture best-practices
  • Increased coverage of ASP.NET with SQL Server 2005 and Oracle as the databases
  • Coverage of enhancing your ASP.NET applications with Microsoft’s new Silverlight for stunning video and animation uses
  • Coverage of Scott Hanselman’s famous productivity tool picks for developers to help make you a more productive ASP.NET developer
  • Updated coverage of migrating applications for previous ASP.NET versions

Key coverage retained and improved from the ASP.NET 2.0 book:

  • The idea of the server control and its pivotal role in ASP.NET development
  • How to create templated ASP.NET pages using the master page feature
  • Techniques for debugging and handling errors
  • Ways to package and deploy ASP.NET applications
  • How to retrieve, update, and delete data quickly and logically
  • How to implement the cultures and regions features to localize your web site into multiple languages for different visitors
  • An understanding of how to use and extend the provider model for accessing data stores, processes, and more
  • How to keep track of your application's performance and health with monitoring tools

Who this book is for

This book is for experienced programmers and developers who are looking to make the transition to ASP.NET 3.5.

                  Reader Reviews 1 - 26 of 26                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
08-27-08 5 (NA)
(Hide Review...)  Awesome
Reviewer Permalink
Simply put, this is the best tech book I've read on a topic in quite a while. The authors do a great job of covering almost all important topics of asp.net. For any given topic, the writing is easily readable, thurough, filled with examples, and a mimimum of full. If you want to learn about asp.net 3.5, start here.
(Review Data Last Updated: 2008-09-03 04:33:29 EST)
08-26-08 3 0\1
(Hide Review...)  Seems poorly edited
Reviewer Permalink
The few pages of this book that I have read (mainly in Chapters 7 and 9) are riddled with gibberish, but the rest may be fine. The content looks interesting.
(Review Data Last Updated: 2008-09-02 06:52:10 EST)
08-14-08 5 (NA)
(Hide Review...)  This one Rocks... er... Wrox!!
Reviewer Permalink
Bill, Scott, and Devin really did a great job pulling together key topics in ASP.NET 3.5.
This book is huge... weighting in at 1,584 pages not counting the online resources and index.
It basically covers everything any developer would want to brush up on or learn completely from scratch. I was only looking to learn about caching for scaling issues( and it was a great chapter 23), but I learned about so much more. I recently got a new job as a Lead ASP.NET developer and the site I have to fix is a poorly written asp.net 2.0 site with lots of table adapter code, custom role management based on a nasty switch statement, custom logging based on a file and poor threading synchronization, etc. It's bad... not to mention all the ASMX stuff. :-(
Anyway, every time I flipped to a new section of the book it had a solution to the problem I was facing with the nasty 2.0 site. For instance, I can use LINQ to SQL to get rid of the table adapter code, role based management is obvious and should have been leveraged from the beginning, custom logging is cool because now I can leverage System.Web.Management.EventLogWebEventProvider which handles writing to the eventlog and database at the same time... for free! Not to mention System.Web.Management.SimpleMailWebEventProvider which handles emailing me about any warnings or errors. A few more chapters in the book that I really like are IIS7, Membership and Role Management (might as well be under the hood), and of course... LINQ.
LINQ to Objects, LINQ to XML, and LINQ to SQL. The book even ends with a chapter on Silverlight. Awesome stuff!

Theirs so much in this book that I couldn't possibly due it justice by listing it all here. All I can say is go pick it up if you're a Dev... or at least thumb through it the next time your in the book store. :-)
(Review Data Last Updated: 2008-08-27 00:33:02 EST)
08-03-08 3 0\1
(Hide Review...)  Uncharacteristically inadequate for a Wroth book.
Reviewer Permalink
I am about a third into this and have found the book to be somewhat disappointing relatively to other Wrox books. My areas of concern include the following:
- Lots of editing errors, spelling errors, and references to figures that are not what the descriptions suggest.
- Wrox book strengths are in their good examples. Most of the examples in this book are so trivial as to not demonstrate anything except perhaps syntax.
- Some topics are not explained beyond the listing of the features and settings. Could use more explanation of many of these features and settings, and exactly what they effect. (In fairness, its a big subject, and I am only 500 pages in so some topics may be explained in more depth in subsequent chapters.)
(Review Data Last Updated: 2008-08-21 00:32:56 EST)
07-25-08 4 (NA)
(Hide Review...)  Comprehensive ... maybe, too much so
Reviewer Permalink
I use the Wrox Peer 2 Peer books -- such as this one -- basically as documentation. And in that vein, this is a strong entry. But if you're hoping to use this book to learn how to program, you're probably better off with the For Dummies series.

My copy of this book came directly from Amazon. Unfortunately, it was misbound, with an extra 150+ pages from Chapter 3 pasted into Chapter 8. It's little more than an annoyance, but keep in mind your copy may too be misbound when you get it.

Very little of the ASP.NET 3.5 language isn't covered by this book, and its primary benefit is its extensive documentation of LINQ, Microsoft's attempt to extend SQL to all data structures.

However, like most of the Professional books in the P2P series, this book is written in a way that if you do not already have a basic understanding of the control or language being discussed, you will likely be quickly left behind; this book simply describes the control, what it can do, some of its members and an example of how to employ it.

It doesn't generally get into qualitative discussions about which control is best to use in a given circumstance, or compare and contrast similar controls, or show how to use several controls to solve a given problem (i.e., provide "cookbook" examples).

Again, viewed as a technical reference, this book is as good, if not in some ways better, than MSDN's online documentation. Because it is grouped by task (e.g., data, controls, XML, membership / customization, etc.) this book often makes it easier for you to find a control than MSDN does, especially if you are unsure of which control to use or its name.

Viewed as a way to learn a language, it's not appropriate; it isn't structured to explain the approach of ASP.NET 3.5 or how to go about solving specific problems.
(Review Data Last Updated: 2008-08-04 08:05:53 EST)
07-18-08 3 (NA)
(Hide Review...)  Not the best book for ASP.NET 3.5
Reviewer Permalink
This book is basically a re-branded ASP.NET 2.0 book. It covers a LINQ and IIS 7 just fine. When reading the book the authors spend too much time covering old 1.1 and 2.0 material instead of digging in deeper to the 3.5 topics.

Buy this book in you need an overview of ASP.NET 2.0 with some 3.5 topics as well but there are better books out there. Usually Wrox book are great, this one just doesn't deliver with ASP.NET 3.5
(Review Data Last Updated: 2008-07-30 08:09:00 EST)
07-18-08 2 0\1
(Hide Review...)  Get a phonebook instead; it's free
Reviewer Permalink
I find it hard to believe the other reviews aren't plants by the publisher, or by people accidentally reviewing a similarly titled book. The introduction is full of documentation probably dumped from MSDN about obscure directives and their obscurer attributes. It reads like a phonebook. Writing the samples in both C# and VB is just another tactic to fill up 1600+ pages; here's one of the "gems" from the first chapter:

VB

If Page.IsPostBack = True Then
'Do Processing
End If

C#

if (Page.IsPostBack == true)
{
//Do Processing
}

As if the " == true" is not enough of a WTF, the book then goes on to say "In addition to checking for a true or false value, you can also handle postbacks like this," and gives the following example code:

VB

If Not Page.IsPostBack Then
'Do Processing
End If

C#

if (!Page.IsPostBack)
{
//Do Processing
}

So the target audience of this book is interested in reading a list of the public key tokens of the assemblies referenced by default in a "web.config" file, but they don't know how to negate a boolean value without someone holding their hand?
(Review Data Last Updated: 2008-07-30 08:09:00 EST)
07-12-08 4 (NA)
(Hide Review...)  Excellent reference book for ASP.NET 3.5 (despite typos)
Reviewer Permalink
Having read Imar Spaanjaar's Beginning ASP.NET 3.5: In C# and VB, I was expecting a number of good things from this book.

Imar's book is really great in that he shows you how to build a Web application with ASP.NET 3.5. However, with Professional ASP.NET 3.5 In C# and VB, you instead get 1500+ page reference book.

Now that's not necessarily a bad thing, but that does mean that if you want to get started with ASP.NET, pick up Imar's book first, or better still, too.

That said, this also means that if you're the type to read a book from beginning to end, you'll have a real 'joy' reading this book. That's because after a few chapters you'll notice that the author's clearly intended for people to skip around the book. This is evident because they'll discuss something in one chapter, and then reiterate it at the beginning of the next in such a way that suggests they assume you didn't just read this in the last chapter. But, that is good if you consider this as a reference book.

The other thing that will strike you is the number of typos in this book. I wasn't keeping track of all of them, such as words melding together, hard returns where there didn't need to be, incorrect figures, etcetera, but I did make note of, and submit, 29 errors in this book (25 of those from page 579 on - I wasn't keeping serious track before then). If you hear that they've done a special edition of this book, or a second edition, just spend the (extra) money and pick it up. Luckily, the code seems pretty clean.

Having said all that, I still think Professional ASP.NET 3.5 is an excellent reference book, and one that I'll be keeping on my shelf. Almost every one of the 34 chapters had at least one valuable thing in them, and in most cases, they had many. While some topics are skimmed over, they give a very indepth look to existing and new features, providing sources to further reference as needed (most of which are free Microsoft references online).

Together with Imar's Beginning ASP.NET 3.5 In C# and VB, I would definitely recommend this to anyone interested in ASP.NET 3.5. I would also recommend this reference book (last time, I promise :) ) to anyone who's worked with previous versions of .NET, and just needs to know how to advance their skills.
(Review Data Last Updated: 2008-07-18 04:50:52 EST)
07-06-08 4 (NA)
(Hide Review...)  Encyclopedic about elements, but not enough substance
Reviewer Permalink

Short commentary: The book is good and worth for your money.

Long commentary: The book is good, however, it is not excellent. They have tried to mention all the relevant elements of ASP.NET 3.5, and they have succeeded; never the less, it is more or less just list of an elementary examples.
The glue that would put all of them to real world use is not here, for such a book you will have to search other titles. I have also that kind of book, and - it has its own weaknesses. The best would be to have both books. Or one really big and complete book which would be twice thicker and about 4000 pages :-)....

Still it is a good read and for lot of people this will be really enough. Anyway, it all depends on how much you work when you put the book aside.

(Review Data Last Updated: 2008-07-13 04:16:00 EST)
07-03-08 5 (NA)
(Hide Review...)  Web Developer
Reviewer Permalink
Recieved book in excellent condition! The book is very organized and very constructive in teaching me what I need to learn in a step-by-step manner. I very much recommend this book!
(Review Data Last Updated: 2008-07-07 11:39:58 EST)
06-26-08 4 (NA)
(Hide Review...)  For Managers
Reviewer Permalink
There probably are less intensive .net books out there, but if you want a comprehensive treatment, this book is the way to go.

In my experience, .NET seems to be gaining grounds on J2EE in past few years, probably because of comparatively ease on implementation. While Java boasts one language that can run on multiple platforms, ASP.NET proves its worth the reverse way - multiple languages that can converge on one platform.

Each has its own strengths and weaknesses. In my opinion, if you have legacy applications based in VB or Visual C++ or COM technology that need to be ported or integrated into new system, ASP.NET will be your obvious choice. And if that is the case, this book will help.

My 2-Yen.
(Review Data Last Updated: 2008-07-04 08:37:19 EST)
06-07-08 4 1\2
(Hide Review...)  Good book, but not what I expected
Reviewer Permalink
I was looking for something that would specifically go over the new features of ASP.NET 3.5. However, at times I felt that the book was going over the same topics I had read in a "Professional ASP.NET 2.0" book. The bits of information that let you know what was new in ASP.NET 3.5 seemed few and far between. It does make sense, since I am of the understanding that 3.5 did not add many new features to ASP.NET. On the other hand .NET 3.0 did add a lot of features and this book covers them quite thoroughly.

My opinion is:
#1 this is a great reference book to have.
#2 If you're already experienced with .NET 3.0 you may find yourself skipping pages to get to topics you're less familiar with.
#3 If you're buying the book to see a topic dedicated to "What's New in ASP.NET 3.5" you will end up having to read through the entire book to find out.
(Review Data Last Updated: 2008-06-27 07:08:06 EST)
06-07-08 3 0\3
(Hide Review...)  slight disappointment
Reviewer Permalink
I thought the book should have been interesting, but I expected a little more cuttin' edge topics. At the end of the day I was expecting a "Professional" book. The shipping was really fast.
(Review Data Last Updated: 2008-06-27 07:08:06 EST)
06-05-08 5 (NA)
(Hide Review...)  No one said it was easy....
Reviewer Permalink
Finishing this book was an accomplishment, but well worth it. Excellent coverage on all topics. Buy it and get to work...there is so much to learn.
Great educational value for the money.
(Review Data Last Updated: 2008-06-07 07:38:58 EST)
06-04-08 5 1\1
(Hide Review...)  Excellent
Reviewer Permalink
The book is in perfect conditions, and the book offers the best guidance and technique assistance for developing and understanding ASP.NET applications. The best choice.
(Review Data Last Updated: 2008-06-08 07:42:37 EST)
05-31-08 4 1\1
(Hide Review...)  Solid Book For Advanced .NET Programmers
Reviewer Permalink
I wouldn't recomend this to a beginner programmer, but if you need to get it together on .NET 2.0 - 3.5 then this book is for you. I specifically got it to catch up with the latest .NET functionality for my upcoming programing contracts and it's been very useful.

(Review Data Last Updated: 2008-06-05 15:06:00 EST)
05-22-08 3 1\3
(Hide Review...)  Seems like a 2.0 Copy and Paste
Reviewer Permalink
Im never a big fan of the "Professional" series of books because I tend to learn better from step-by-step tutorials with a finished product at the end. the "Problem Design Solution" series from wrox tend to be the most useful to me. These types of books I often feel like I can get the same information, cheaper, from MSDN. I knew that when I got the book but its nice as a desk reference. My biggest issue with this book is that it seemed like it was a 2.0 copy and paste.... there is a lot of reference to 2.0 in the text and it often left me wondering what was specifically new in 3.5.
(Review Data Last Updated: 2008-06-01 07:39:41 EST)
05-20-08 3 1\2
(Hide Review...)  Better than the average Wrox book, but still not great
Reviewer Permalink
In the past, I've disliked Wrox books because of their approach of having multiple authors cover the same topics without enough editing to make it one cohesive piece. While this book is better than Wrox books I have read in the past, it still suffers many of the same pitfalls. In areas, the book is quite repetitive. Also, in a few spots the authors mention topics before they have been properly introduced, with parentheticals such as "we'll cover this in chapter x." This lack of cohesive organization and planning is annoying.

Besides having qualms with the layout of the book, I don't think this book deserves "professional" in the title. Most "professional" books I read from other publishers do suit a professional developer, while this one falls short. It covers little more than an overview of all the features, but provides very little "best practice" advice beyond the absolute basics. With this book, you may learn to write applications in ASP.NET but you won't necessarily learn to do it well.

If you are new to ASP.NET, this book may be a decent place to start, but if you've been using .NET for years, as I have, 90% of this book covers what you already know and it may try your patience to find that 10% that's new to you.
(Review Data Last Updated: 2008-05-23 01:14:22 EST)
05-19-08 5 2\2
(Hide Review...)  Comprehensive, interesting and inventive
Reviewer Permalink
I've been developing fairly basic ASP.NET sites for a few years now, but knew i had a lot to learn. This book was perfect for the task!

It's comprehensive, thorough and very easy to follow. You can pick it up at just about any place in the book and follow through without getting lost with what's already been covered that you haven't seen yet - most of the time, any previously covered topics are covered again to a limited extent, to be complete.

The author comes across as excited about the technology, which appealed to me, and I'm now confident to step up to more complex ASP.NET sites with what I've learnt from the book.

Brilliant!
(Review Data Last Updated: 2008-05-23 01:14:22 EST)
04-24-08 5 1\1
(Hide Review...)  The ONLY book needed for ASP.NET 3.5
Reviewer Permalink
Being a Microsoft fanatic I always want to stay on top of things with Microsoft Technologies.I have been reading a couple of books on ASP.NET 3.5. And having seen this book physically and read the book and, I can definitely say that, this is the ONLY book that any ASP.NET developer would want to have on his desk. Loaded with practical advice. Complete. Comprehensive. Cost effective. Definite BUY.
(Review Data Last Updated: 2008-05-20 04:16:13 EST)
04-24-08 5 1\1
(Hide Review...)  The ONLY book needed for ASP.NET 3.5
Reviewer Permalink
Being a Microsoft fanatic I always want to stay on top of things with Microsoft Technologies.I have been reading a couple of books on ASP.NET 3.5. I bought this book from Amazon. And having seen this book physically and went over the contents of the book and read couple of chapters of my interest, I can definitely say that, this is the ONLY book that any ASP.NET developer would want to have on his desk. Complete. Comprehensive. Cost effective. Definite BUY.
(Review Data Last Updated: 2008-05-20 00:05:39 EST)
04-14-08 5 2\2
(Hide Review...)  Great Addition for Any Bookshelf
Reviewer Permalink
I've got the ASP.NET 2.0 version of this book (both the original and special edition versions) and all of the strengths still hold: It still walks you through all of the common (and some of the uncommon) usage for ASP.NET and provides great examples and code snippets to illustrate points. I'm not an ASP.NET newbie and I still find myself referring to the book from time to time - even in the age of Google - to find a nice, easy-to-understand example of this or that.

That said, not much has changed from ASP.NET 2.0 to ASP.NET 3.5, so the important bits are the differences between this book and the previous version. So what is different?

ADDED:
* Lots about LINQ. Anywhere they discuss data - from databinding to working with XML - they've added info on how LINQ works into the picture. Thre is even a new chapter on "Querying with LINQ."
* A chapter on IIS7 with a high-level intro to what it means for ASP.NET.
* A chapter on basic HTML and CSS usage.
* ASP.NET AJAX has been made a first class citizen with chapters on both the ASP.NET AJAX framework as well as the ASP.NET AJAX Control Toolkit. (It was an appendix in the ASP.NET 2.0 book.)
* A section on WCF services has been added to the "Building and Consuming Services" chapter.
* An ASP.NET-oriented subset of the indispensable Scott Hanselman Ultimate Tools List has been added as an appendix with screen shots and larger discussion of each tool.
* An appendix has been added on basic Silverlight.

REMOVED:
* The introduction to Visual Studio. You won't get an overview of the IDE in the new book.
* Basic .NET concept review like the chapter on "Collections and Lists" have been removed.
* The chapter on developing for mobile devices using the contents of the System.Web.Mobile assembly.
* The appendix on VB 8.0 and C# 2.0 language enhancements (generics, partial classes, etc.).

COMBINED:
* The ASP.NET 2.0 book separated out the discussions of "ASP.NET Web Server Controls" and "ASP.NET 2.0 Web Server Controls." This is now one chapter that doesn't differentiate by version.

For the chapters that the two versions of the book have in common, really the only differences I could find were that the first few "intro" paragraphs for the chapter and the screenshots have been updated. A few sentences here and there have been updated to remove version-specific wording, but the copy is basically the same. I did a page-for-page comparison of one of chapters and almost everywhere it was exactly the same as the previous version, verbatim.

That commonality is not a bad thing. It means the new version still has the great content found in the previous version, so if you didn't get the ASP.NET 2.0 book, the 3.5 book will cover you. If you did get the ASP.NET 2.0 book, Wrox also has a Professional ASP.NET 3.5 Upgrade book that just contains the new stuff so you don't have to re-purchase content you already have.

Again, the typesetting irked me. The font really needs to be a point or two larger. Also, in the Professional ASP.NET 2.0 Special Edition, they used a light gray background to highlight code snippets so it was easy to make the distinction between prose and code. They lost that light gray background in the 3.5 book so the prose and the snippets run together a bit. (They use the light gray now as a "highlighter" for particular lines of code.) Of course, at 1600-odd pages, they might have to start shipping this bad boy on microfiche.

In all, still highly recommended.
(Review Data Last Updated: 2008-04-25 07:40:40 EST)
03-29-08 5 3\4
(Hide Review...)  This is THE BOOK TO HAVE for ASP.NET 3.5
Reviewer Permalink
If there's one book to own on ASP.NET 3.5 this is it! Unlike some other books that have simply added a couple of additional chapters at the end and a new cover, in Professional ASP.Net 3.5 sections that matter have been accurately updated to reflect the new changes and new chapters have been added where appropriate.

This book is very well written, and is full of code examples. At 1674 pages it's a monster, but it's all solid content.
(Review Data Last Updated: 2008-04-15 07:48:46 EST)
03-29-08 5 8\8
(Hide Review...)  An Excellent ASP.NET Book
Reviewer Permalink
Bill, Scott and Devin are long-time ASP.NET experts, and the authors of several best selling ASP.NET and .NET books.

This latest book is outstanding and provides an excellent end to end resource for almost all things ASP.NET related (UI, AJAX, Data Access, Security, State Management, Deployment, etc).

The book is very well organized, with a nice balance of text, code samples, and screen-shots. All code samples are provided in both C# and VB - making it applicable to developers of all language backgrounds.

The book does a good job of covering new .NET 3.5 material - with good content on LINQ, LINQ to XML, and LINQ to SQL, as well as the new ASP.NET 3.5 data controls - including the ListView control. It has chapters on ASP.NET AJAX and the ASP.NET AJAX Control Toolkit. It also has some great IIS7 material.

One of the things that is particularly useful is that the samples and chapters are written with Visual Studio 2008 and Visual Web Developer Express 2008. The book does a great job of explaining both the core ASP.NET programming concepts, as well as showing off how to use the tools to easily take advantage of them.

All in all a great book and a fantastic addition to any ASP.NET developer's library.
(Review Data Last Updated: 2008-04-15 07:48:46 EST)
03-28-08 5 5\5
(Hide Review...)  the complete reference
Reviewer Permalink
Scott, Bill and Devin do a phenomenal job of covering evrything in 3.5. This massive book can be read cover-to-cover over a couple of weeks or sit on your desk as a reference. The info from these three is rooted in real-world experience. They cover the technical details as well as the how and why of decisions around developing Rich Internet Applications.
(Review Data Last Updated: 2008-04-15 07:48:46 EST)
03-27-08 5 5\5
(Hide Review...)  I was skeptical of quanitity vs. Quality approach, but this title is ALL QUALITY!
Reviewer Permalink
I basically had some real dread about this book. WROX editors have gotten the wrong people to write books outside of their specialty, and have been downright sloppy as I have pointed out in many other reviews in the past. The new owners are trying hard to only get the best attributes of WROX, not the worse, with mixed results on some of their books I looked at. This book trots out some major players: Scott Hanselman major guru and creator of an awesome beyond compare tool list; Devin Rader a very interesting blogger and community participant extra-ordinaire; finally Bill Evjen, INETA founder.

My expectation when picking up this book is I expected a ton of info that could be found elsewhere, scattered across many smaller books, under one cover. Asp.net Unleashed spoiled me so I have to assume even at best, it will just duplicate material that Walther's book covers better with no special insight.

I was pleasantly surprised!!! I like this book so much I will buy the hardcover the minute it appears. It actually offers quite a few insights other books do not. This book is fabulous!

I could write a 20 page review of why everyone must own this and ASP.net Unleashed if they only own 2 books on ASP.net but I will just summarize to save us both a heck of a lot of time and reading.

Since the book clocks in at 1,600+ pages I cannot elucidate on all all the gems in this book, so hopefully a few examples will make you realize how good this book is. Debugging, Exceptions and Trace are an area I care about a LOT and boy did they cover the topic well. The subtleties and interactions between Debug.Write/ Trace.Write and some really insightful data about Trace listeners makes this much more useful than the documentation, in ways no one else has tackled before this concisely. Good sections on Server Controls, HTTP Handlers and Modules, WebParts, Provider models, CSS and ASP.net, et al. The scope of this book is fabulous at covering a little about everything but with a lot of insight and attention to detail.

And WOW WOW WOW this book actually gives lots of Visual Studio tips. Visual Studio is a labyrinth of options and the good stuff is always hidden so having lots of great Visual Studio tidbits (and screenshots) really enhance this book's value.

The weakest part of the book is the Online Resources section. I think it is way too short. I read well over 300+ blogs to keep up with ASP.net a dozen does not do justice to the blogsphere. Sites are of variying quality so Great sites like CodeProject, DaveAndAl.com, 4GuysFromRolla.com, CodePlex, SourceForge need to be highlighted and given some brief blurbs as to how they offer more and what specifically they offer. Given the importance of Open Source, Shared Source, not giving a whole chapter providing brief overviews and links to MS App Blocks, NHibernate, iBatis, LLBGen, Log4net, Mole Visualizer, the Starter Kits, et al. is I think a big oversight.

I also think communities (listservers, Groups, Forums, newsgroups, Social Networks with SIGs) are something that need some explanation to people as a FREE help resource. Some summaries of how to find the right ones for your experience level, explaining the organization and etiquette of specialized groups vs. FreeForAlls, explaining which forums are active and responsive and which tend to breed more discouragement and unanswered posts to avoid, etc. The book has a bunch of great explanations of many ideas but .NET is so huge and areas are so deep people need to know how to get answers on things beyond just pointing to a few URLs. A book worth it's salt at covering community even as an Appendix, a dozen pages at least would give a person a much better overview of how to find and maximize value of community to solve ongoing job challenges.

To summarize... Great book (I hope they make a hardcover so the book has a longer, stronger reference life without falling apart). A great companion to ASP.net Unleashed that goes deeper in many areas, but sometimes you need concise terse shallow insightful overviews and this book is filled with them. I am major book critic and can be quite harsh when reviewing .NET books, mostly because I really think given the quality of online info, books better bring some major insight and depth not just duplicate what is out there on the web on paper, to be of value. This book is the real deal .... These 3 authors and their editors delivered a book the ASP.net developer will find invaluable, and help them write better code, solve tougher problems, and elegantly understand and apply quite a bit of the richness the Framework offers in real world ASP.net web site building and maintenance. Bravo, Bravisimo!
(Review Data Last Updated: 2008-03-30 07:42:48 EST)
  
                  Reader Reviews 1 - 26 of 26                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)