Real World ASP.NET Best Practices

by Erik Lane 11. March 2005 05:07

Read any good books lately?  I've read pieces of this book over the past week or so.  It's not a large book like a lot of programming books, only 224 pages, but the book is a true resource for the ASP.NET developer.  The chapters are short and to the point providing you the info you need beyond the basics.  It really does like the cover says:

  • Contains the hard-won, real-world experience of veteran ASP.NET programmers
  • Exposes the truth behind advanced topics such as XML Web Services and .NET remoting.
  • Explores best practices for various features, including caching, view state, code behind, server controls, built-in controls, and user controls.  Provides workarounds for complex problems, including using the DataSet object with ASP.NET.

What had me pick up this book in the first place was getting a user control to communicate with the page it was on.  I was wanting its page to handle a click event from the user control and I knew I was missing something.  They had a 3 page example titled "Using Events to communicate between controls".  A great code sample that got mine working in a few minutes plus explained to me why it was working.
 
That was just the beginning for me.  As I continued to thumb through the book they cover the topic of managing lists.  The good, the bad, and the ugly of the DataGrid, the Repeater, and the DataList.  It covers the all important topic of performance.  It demonstrates the performance of each in different situations that gives you something to think about the next time you need to use one of these controls.
 
I'm not done with the book yet but I'm very impressed and a better programmer because of it.

Table of Contents

Chapter 1: The Age of ASP.NET
Chapter 2: Cache, Session, and View State
Chapter 3: Client-Side JavaScript: Oh, What Fun!
Chapter 4: Handling Data Effectively
Chapter 5: Using ASP.NET to Manage Lists
Chapter 6: User Controls and Server Controls
Chapter 7: Remoting and Web Services
Chapter 8: Configuring ASP.NET Applications

Detailed TOC
Index
Source Code
Sample Chapter - Cache, Session, ViewState
Tags:
Comments are closed