Filed under 'Development'

2010

Apr 19, 2010  Inconsistencies in Health Monitoring Between WebForms and MVC

Mar 28, 2010  Shinkansen for ASP.NET MVC Now Available

Feb 18, 2010  How to Read Auto-Generated MachineKey

Jan 27, 2010  Transparent Database Encryption With SQL Server 2008

Jan 25, 2010  Shinkansen, My New Project, Is Up On CodePlex

2009

Dec 28, 2009  Help Improve the Markdown Port

Nov 13, 2009  Comparing Strings Like It's 1995

Nov 03, 2009  How to Make crossdomain.xml Work with SharePoint

Jul 10, 2009  Wean Yourselves off View State From the Start

Jul 07, 2009  Weather.com Broke Something

Jun 22, 2009  Load Testing vs. Profiling

Jun 17, 2009  Getting to the Bottom of JavaScript Includes

Jun 11, 2009  Temporary Fixes Are Permanent Fixes

May 17, 2009  Why Async Pages?

May 16, 2009  Two Components with The Same Id AJAX Error

Mar 13, 2009  Web Site vs Web Application Project (WAP)

Mar 12, 2009  Class View Pane: An Overlooked Visual Studio Gem

Mar 12, 2009  Cassini vs IIS

Jan 26, 2009  Welcome to XML Hell

Jan 26, 2009  Let Your Code Fail Early

2008

Dec 07, 2008  I Swear I Didn't Know I Could Do This!

Nov 28, 2008  Color Blindness Simulator Revamped

Nov 28, 2008  The American Flag As Seen By People with Color Blindness

Nov 28, 2008  A Friendly Reminder to Quit Using Method Parameters As Local Variables

Nov 20, 2008  A Tale of Two Page Hits

Nov 19, 2008  jQuery(Sulky)

Nov 19, 2008  More On Singletons, Locking, and Thread Safety

Nov 18, 2008  Microsoft PAG Still Doesn't Understand Singleton

Nov 17, 2008  The Very Handy "Using" Statement

May 22, 2008  Error Conditions and Little Typos

May 15, 2008  The Easiest Thing to Do Should Be the Right Thing to Do

Apr 13, 2008  Slides from My Presentation on Usability

Mar 12, 2008  How Does MS AJAX Manage to Crash Firefox?

Feb 24, 2008  One Interesting Use of Explicitly Implemented Interfaces

Feb 24, 2008  Extender Control Just Won't Pick Up Localization

Feb 17, 2008  Collection Interfaces Smell

Feb 17, 2008  Join the Dark Side

Feb 11, 2008  Scenario-Driven Design Violated To the Utmost

Jan 28, 2008  Achieving Code Symmetry

Jan 24, 2008  Sleek Use of a Lambda Expression

Jan 23, 2008  Creepy Implicitness

Jan 03, 2008  So How Do You Set The Last-Modified Header? Round II

2007

Dec 27, 2007  So How Do You Set The Last-Modified Header?

Dec 17, 2007  LINQ Standard Query Operators Cheat Sheet

Nov 28, 2007  Free Microsoft AJAX Templates for CodeSmith + Overview Video

Nov 26, 2007  Enterprise Library / NHibernate Smackdown

Nov 14, 2007  How to Display Day Names In The Right Order

Nov 07, 2007  Craving For Language Expressiveness

Nov 01, 2007  Taming DataList With a Custom Adapter

Oct 22, 2007  One Good Use of Silverlight

Sep 25, 2007  Legacy XhtmlConformance Kills Partial Page Updates

Sep 05, 2007  Build DOM with the MS AJAX Toolkit Common Library

Aug 14, 2007  To Ruby Or Not To Ruby?

Aug 08, 2007  "ASP.NET AJAX Client Life-Cycle Events" Cheat Sheet 2007-08-08 Update

Aug 03, 2007  Always Set The Source of IFrame Content (iframe.src)

Jul 29, 2007  Choosing a JavaScript Toolkit For Serious DOM Manipulation

Jul 24, 2007  Remember to Strongly-Sign Assemblies You Distribute

Jul 12, 2007  A Misfiring Postback and How to Fix It

Jul 12, 2007  A Minimalistic Control Extender

Jul 06, 2007  Cancelling Event Bubble Interferes With MS AJAX On Postback

Jul 05, 2007  Extender/Script controls may not be registered before PreRender

Jun 01, 2007  Download "ASP.NET AJAX Client Life-Cycle Events" Cheat Sheet

May 05, 2007  An Easy Way to Cause Stack Overflow

Mar 05, 2007  SQL 2005 Service Manager Resurrected

Mar 01, 2007  Sys.Application.add_load != window.onload

Mar 01, 2007  Always Centered AJAX Progress Indicator

Feb 27, 2007  Why Does UpdateProgress Always Render a DIV?

Feb 19, 2007  Where are Office 2007 Web Components?

Feb 11, 2007  MS AJAX Animation How-To: Toggle Element Visibility

Jan 30, 2007  Microsoft AJAX Library: Sys.UI.DomEvent Remarks

Jan 25, 2007  Microsoft AJAX Library: Sys.UI.DomElement Remarks

Jan 24, 2007  Microsoft AJAX Library Cheat Sheets: Adjusted for RTM, DomEvent and DomElement Added

Jan 14, 2007  HttpRequest.Params - A Helpful Quad

Jan 13, 2007  The Shortest Event Handler Syntax

Jan 11, 2007  Microsoft AJAX Library Cheat Sheets: Foxit Reader Repack

Jan 09, 2007  Download Microsoft AJAX Library Cheat Sheets!

Jan 02, 2007  Cheat Sheets: Microsoft AJAX Library Type Extensions

Jan 01, 2007  IIS 7 Setup Overview

2006

Dec 21, 2006  RESTful Web Services

Dec 11, 2006  Debugging JavaScript with Aptana

Nov 26, 2006  Browsing Dirty

Nov 23, 2006  ASP.NET AJAX 1.0 Beta 2: Debugging and Tracing

Nov 16, 2006  ASP.NET AJAX 1.0 Beta 2: Basic DOM

Nov 15, 2006  Link Dump: JavaScript Singletons

Nov 12, 2006  ASP.NET AJAX 1.0 Beta 2: Closures to Prototypes

Nov 12, 2006  ASP.NET AJAX 1.0 Beta 2: Pseudo-Named Functions

Nov 01, 2006  Displaying Localized Text From Embedded JavaScript

Oct 09, 2006  Downloading Files Without Timeouts

Sep 20, 2006  Dynamic Text Boxes in Wizard Control

Sep 18, 2006  Version Tolerant Binary Serialization

Aug 22, 2006  Introducing Fluent Control Container

Aug 21, 2006  Wizard Control and Browser Back Button

Aug 16, 2006  Building a Composite Databound Control the 2.0 Way

Aug 11, 2006  On For Loops and Hoisting

Aug 11, 2006  Intricacies of Using Cache

Jul 31, 2006  Snapshot vs. Live Collections

Jul 30, 2006  How To Properly Group Partial Class Files in Visual Studio 2005

Jul 19, 2006  How To Make Domain Model Presentable

Jul 16, 2006  Passing Values Between Pages in ASP.NET 1.x and 2.0

Jul 15, 2006  Conversion to Web Application Project Resets AutoEventWireup

Jul 09, 2006  SQL Server 2K5: Either Drop or Create Annoyance

Jun 26, 2006  Frames, ASPX Pages and Rejected Cookies

Jun 23, 2006  Overview of Contract-First Web Service Development

Jun 21, 2006  Don't Write Frameworks for Dummies

Jun 18, 2006  Overview of Page State Persisters

Jun 15, 2006  Awesome Firefox extension: FireBug

Jun 12, 2006  How to Preserve Control State

Jun 02, 2006  Issues With Saving Unicode Pages in Visual Studio Put to Rest?

May 29, 2006  No Resource Expressions in Skins

May 26, 2006  List Control tagPrefixes In Web.config

May 25, 2006  Code Blocks Inside Master Pages Cause Trouble

May 18, 2006  Avoid Excessive Logic in Master Pages

May 18, 2006  Edit-and-Continue Should Be an Individual Setting

May 13, 2006  Overview of Sql Cache Dependency

May 08, 2006  1.x To 2.0 Migration Tip: Temporarily Disable Batch Compilation

May 08, 2006  Initialize Page Titles from Site Map (Part 2)

May 03, 2006  1.x To 2.0 Migration Tip: Where Did WebForm_ DoPostBackWithOptions Go?

May 03, 2006  1.x To 2.0 Migration Tip: Office Web Components Cause Compilation Error

May 03, 2006  1.x To 2.0 Migration Tip: Where did ConfigurationManager Go?

Apr 28, 2006  Initialize Page Titles from Site Map

Apr 23, 2006  More on URL Rebasing in Master Pages

Apr 12, 2006  What's New in Web Server Controls

Apr 11, 2006  How to Link Stylesheets from a Master Page (Part 2)

Apr 11, 2006  How to Create a Multi-Tiered Web Application in Visual Studio 2005

Apr 09, 2006  How to Link Stylesheets from a Master Page

Mar 29, 2006  Remember To Label Code in SourceSafe And Do It Often

Mar 26, 2006  Helpful Links on JavaScript Closures

Mar 12, 2006  Fighting View State Spam

Mar 08, 2006  Impressive Event Library from Yahoo!

Mar 03, 2006  Displaying Progress Indicator During Callbacks

Mar 01, 2006  Disabling Page Transitions in Internet Explorer

Feb 26, 2006  Session Q&A

Jan 08, 2006  Client-Centric Approach of Atlas

Jan 04, 2006  Ajax-Enabled Server Controls

Jan 04, 2006  Proprietary DOM Extensions

Jan 02, 2006  Adding Validators Directly to Page.Validators Collection

2005

Dec 28, 2005  More Workflow Goodies

Dec 26, 2005  Prototype vs. Atlas

Dec 19, 2005  How to Name Event Handlers in Global.asax

Dec 18, 2005  Typography Primer

Dec 14, 2005  Passing Values Between ASP.NET Pages

Dec 07, 2005  Fixing Visual Studio.NET Style Builder

Dec 02, 2005  Taming MSN Search Web Service

Dec 01, 2005  Windows Workflow Foundation and ASP.NET

Nov 27, 2005  Page Events Raised Twice

Nov 06, 2005  ASP.NET Expressions — A Useful Feature

Nov 02, 2005  ASP.NET Web Site Layout

Oct 31, 2005  On Utility of Provider Model

Oct 26, 2005  MonthNames Property Returns 13 Months?!

Oct 18, 2005  My First Impression of Profile Providers

Oct 13, 2005  Code Samples: Inline or Code-Behind?

Oct 13, 2005  Minimalist Code-Behind Template

Sep 26, 2005  Running Auxiliary Code Before OnInit

Sep 07, 2005  New 2.0 Default: XHTML 1.0 Transitional

Sep 05, 2005  OPENXML with Namespaces

Sep 04, 2005  View State Lockdown

Aug 28, 2005  Dependency Injection

Aug 28, 2005  Dangers of Excessive Flexibility

Aug 24, 2005  Debugging Order of Evens With Symbol Server

Aug 16, 2005  Be Careful With Cached User Controls

Aug 16, 2005  Default Namespace Setting Breaks Embedded Resources

Aug 14, 2005  Performance of Dynamic Object Instantiation

Aug 07, 2005  Wishful Thinking: Streamlined Handling of QueryString

Aug 04, 2005  Data Access Code Now and Then

Aug 01, 2005  Repetition is Death, Code Generation is Love

Jul 26, 2005  Stripping SPAN from WebControl

Jul 23, 2005  Chaining Delegates with Return Values

Jun 30, 2005  Office Web Components: Object Model and Terminology

Jun 26, 2005  Hype On a Sticky

May 23, 2005  How Do Color Blind People Perceive Color?

May 22, 2005  GetXml() Output Looking Better Already

May 11, 2005  GetXml() Output To Look Pretty Again

May 11, 2005  How Much Can You Save With HTTP Compression?

May 04, 2005  Help Improve Visual Studio.NET 2005

Apr 30, 2005  Adding Hard Disk in Virtual PC 2004

Mar 28, 2005  ExecuteScalar Truncates XML at 2,033 Characters

Mar 16, 2005  How Do You Display Weather For Different Locations?

Mar 06, 2005  Unable To Compile Assemblies In VS.NET 2003

Feb 27, 2005  Synchronous or Asynchronous Pages?

Feb 26, 2005  Designing Custom Exception Classes

Feb 23, 2005  .NET Collection Madness - Part II

Jan 31, 2005  Inclement Conditions at Weather.com

Jan 26, 2005  Weather Control ver 1.8.1 and Two Skins

Jan 24, 2005  .NET Collection Madness - Part I

Jan 23, 2005  The Developer's Browser

Jan 18, 2005  Apostrophe In RowFilter

Jan 08, 2005  Crash...Boom... Bang

Jan 05, 2005  Weather Control ver 1.8

Jan 03, 2005  Farewell to Modals

Jan 02, 2005  Markdown.NET 1.0.1 Released

2004

Dec 18, 2004  Giving JavaScript Due Credit

Dec 08, 2004  Markdown.NET 1.0.1b7 Released

Dec 08, 2004  Announcing SmartyPants.NET

Nov 28, 2004  Weather Control ver 1.7

Nov 28, 2004  View State Slaughter

Nov 22, 2004  Announcing Markdown.NET

Nov 08, 2004  Lightweight Database Cache Dependencies: Part II

Oct 31, 2004  Lightweight Database Cache Dependencies: Part I

Oct 28, 2004  Sorting DataView on Non-existent Columns

Oct 27, 2004  Authentication Ticket Hurdle

Oct 25, 2004  Dissecting Adaptive Rendering

Oct 20, 2004  DateTime.MaxValue Metamorphosis

Oct 17, 2004  Evacuate Event Handlers

Oct 14, 2004  Remote Scriptease

Oct 11, 2004  SSL as Remedy for Large View State?

Sep 26, 2004  Understanding Session State Modes + FAQ

Sep 23, 2004  ASP.NET Cure: Custom DTD for XHTML

Sep 11, 2004  Validation Easter Egg

Sep 03, 2004  Table Manners

Sep 02, 2004  Back To Basics: HTML

Aug 30, 2004  How To Choose Translation Services

Aug 30, 2004  Elusive View State Errors - Part II

Aug 25, 2004  Elusive View State Errors

Aug 09, 2004  Serving XML: Le Divorce

Aug 06, 2004  Tell Me What I Am Downloading

Aug 05, 2004  Stop Image Flicker With Cache-Control Extensions

Aug 01, 2004  ASP.NET Meets application/xhtml+xml

Jul 22, 2004  Peculiar RegEx Classes

Jul 18, 2004  Unicode in Visual Studio.NET 2003

Jul 11, 2004  Building Charts in VB.NET

Jul 04, 2004  Problems with Validation Controls in Internet Explorer

Jun 14, 2004  Remember To Recompile

Jun 01, 2004  UrlEncode vs. HtmlEncode

May 31, 2004  Writing Accessible Code In ASP.NET

May 29, 2004  Visual Studio.NET Fails To Copy ASHX Handlers

May 17, 2004  Rewriting URLs And Validation Scare

May 15, 2004  Code-Behind For HTTP Handlers

May 08, 2004  Microsoft.com Backstage

May 07, 2004  ASP.NET Adaptive Rendering and Validator Controls

May 05, 2004  IIS6 Doesn’t Serve Encrypted JavaScript Files

May 02, 2004  Improving .NET Application Performance and Scalability

May 02, 2004  Fixing SQL Logins

Apr 29, 2004  Scott Mitchell Explains Adaptive Rendering

Apr 20, 2004  Visual SourceSafe Daily Aggravation

Apr 20, 2004  Form Inside of a User Control - Q817779 And Q817779

Apr 16, 2004  Microsoft Win32 to Microsoft .NET Framework API Map

Apr 02, 2004  What Is get_aspx_ver.aspx?

Apr 01, 2004  The Quick Firefox Jumps Over The Lazy IE