Year-end desk cleanup

The 960 Grid System is an effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels.

Cuyahoga is an open source .NET web site framework. It provides content management capabilities and has a modular approach.

ASP.NET 3.5 Unleashed
Chapter 25. Caching Application Pages and Data
Chapter 21. Advanced Navigation
Chapter 20. Using Site Maps

Spring Batch is a lightweight, comprehensive batch framework designed to enable the development of robust batch applications vital for the daily operations of enterprise systems.

The SQL Site Map Provider You've Been Waiting For

Implement Custom Cache Dependencies in ASP.NET 1.x by Dino Esposito

Kentico CMS for ASP.NET flexible, all-in-one solution for web developers

Open Source CMS

Building Layered Web Applications with Microsoft ASP.NET 2.0 
N-Layered Web Applications with ASP.NET 3.5

S#arp Architecture: ASP.NET MVC with NHibernate Pronounced "Sharp Architecture," this is a solid architectural foundation for rapidly building maintainable web applications leveraging the ASP.NET MVC framework with NHibernate.

Tip/Trick: Url Rewriting with ASP.NET 

Using Common Table Expressions

Visual Basic LINQ Hands On Labs for Visual Studio 2008 

12 More SEO Tips for 200

Google Help › Analytics Help › How do I track AJAX applications? 

Simplify Ajax development with jQuery Discover how easy Ajax and DOM scripting can be

Rendering individual controls for AJAX Callbacks 

jQuery: Write less, do more

Getting Clueful: 7 Things CIOs Should Know About Agile Development 

Version Control for Multiple Agile Teams

Inversion of Control and Dependency Injection: Working with Windsor Container Oren Eini

Inversion of Control - Dependency Inversion Principle - Castle's Windsor/MicroKernel David Hayden 

Higgins 1.0: Identity Management Solutions from the Eclipse Foundation

Three Rules for Database Work by K. Scott Allen 

Using XQuery to Manage XML with SQL Server 2005 

Applying Domain-Driven Design and Patterns: With Examples in C# and .NET by Jimmy Nilsson

Mocks Aren't Stubs by Martin Fowler

Service Oriented Architecture (SOA) and specialized messaging patterns This white paper discusses specializations for advanced data exchanges within enterprise service oriented environments and illustrates some of the common architectures of these new platforms.

A control adapter can "teach" the Menu how to produce this kind of CSS friendly HTML without sacrificing the power and flexibility of the original Menu control.

Don't Make Me Think!: A Common Sense Approach to Web Usability by STEVE KRUG

jQuery Puts the Fun Back into Browser Scripting by Rick Strahl 

On The Care and Handling of Cookies By Paul Riley 

Scalability Best Practices: Lessons from eBay Posted by Randy Shoup 

Guidelines for Using Distributed Queries

SELECT * INTO tableA FROM tableB 
=> this will create tableA based on tableB schema and insert the data

A Visual Explanation of SQL Joins by Jeff Atwood

Programmatically retrieve an InfoPath form from a SharePoint library by S.Y.M. Wong-A-Ton 

Aging of Accounts Receivable 

Web Service optimization By Alexander Yumashev

Chapter 6 — Improving ASP.NET Performance by P&P 

Custom Paging in ASP.NET 2.0 with SQL Server 2005
By Scott Mitchell 
Sorting Custom Paged Results By Scott Mitchell

CSS rounded corners

CSS Round Corners

Playing with Regex

Example - URL Extractor

ASP.NET output caching

Tip/Trick: Implement "Donut Caching" with the ASP.NET 2.0 Output Cache Substitution Feature

"For anyone interested in seeing the above in some real code, subText uses this very technique to cache several of the user controls needed to render the UI..." -

Storing Binary Data to Database