First time here? Check out the site's "greatest hits" or read a post from the archives. Feel free to leave a comment or ask a question, and consider subscribing to the latest posts via RSS or e-mail. Thanks for visiting!

Africa (67)ASP.NET (552)ASP.NET Dynamic Data (3)ASP.NET MVC (17)Bugs (166)CodeRush (21)Coding4Fun (37)Corillian (26)DasBlog (129)DevCenter (1)DevDays (5)Diabetes (60)DLR (1)eFinance (14)Gaming (111)HttpHandler (16)HttpModule (21)Identity (3)IIS (5)INETA (8)Internationalization (40)IOC (1)Javascript (61)Learning .NET (87)LINQ (16)Longhorn (11)Microsoft (64)Mix (8)Movies (44)MSBuild (1)Musings (455)Nant (39)NCover (12)NDC (11)NDoc (6)NUnit (46)PDC (55)PHP (2)Podcast (125)PowerShell (59)Programming (216)Python (1)Reviews (120)Ruby (60)Screencasts (17)Silverlight (21)Source Code (31)Speaking (182)Subversion (14)TechEd (122)Thabo (3)Tools (382)VB (3)ViewState (19)Vista (2)Watir (21)Web Services (424)Windows Client (2)XML (287)XmlSerializer (31)Zenzo (38)No Category (60)

Africa (67) 
4/5/2008Memories of Zimbabwe - You can't afford to go home
4/14/2007Custom Cultures - WinForms Font Embedding Code with Ethiopian Amharic for Vista and XP
1/23/20072007 African Music List
1/19/2007Buy Local Art - Connecting with a Tanzanian Artist from Dar es Salaam
12/31/2006Arusha Tanzania 2006 - Trip Rollup, we're back
12/25/2006Arusha Tanzania 2006 Day 24 - Travelling with an Infant
12/24/2006Arusha Tanzania 2006 Day 24 - Black Hair
12/23/2006Arusha Tanzania 2006 Day 24 - Kilimanjaro
12/23/2006Arusha Tanzania 2006 Day 23 - Where is the middle of nowhere
12/23/2006Arusha Tanzania 2006 Day 22 - Finding a Fundi
12/21/2006Arusha Tanzania 2006 Day 21 - The Arusha Fire Brigade
12/21/2006Arusha Tanzania 2006 Day 20 - Waiting for death's sweet release
12/19/2006Arusha Tanzania 2006 Day 17 - Ngorongoro Crater and Serengeti National Park
12/17/2006Arusha Tanzania 2006 Day 15 - The UN International Criminal Tribunal for Rwanda
12/16/2006Arusha Tanzania 2006 Day 14 - Travelling as a Diabetic
12/13/2006Arusha Tanzania 2006 Day 12 - Maids
12/12/2006Arusha Tanzania 2006 Day 11 - Transportation
12/11/2006Arusha Tanzania 2006 Day 10 - Malaria
12/11/2006Arusha Tanzania 2006 Day 9 - Bandwidth
12/9/2006Arusha Tanzania 2006 Day 7
12/8/2006Arusha Tanzania 2006 Day 6
12/5/2006Arusha Tanzania 2006 Day 3
9/22/2006The Internet in Zimbabwe is collapsing
1/23/2006OnTurning0x20AndLookingBackArt2005
1/18/2006XM Satellite Radio for Windows Media Center PC
1/12/2006Zero to Three Month Baby Ultimate Tools List
1/9/2006Podcasts at Audible.com
12/28/2005My Top Ten Albums for Chris Brooks
12/28/2005My stark realization that I may be an early adopter
11/22/2005XM Radio gets even cheaper
10/22/2005October 2005 - My Reading List - Home
9/1/2005Gas Prices around the world
8/24/2005You must implement the Add(System.Object) method on MyClass because it inherits from IEnumerable
8/23/2005August 2005 Quickie Update
6/13/2005Time to get moving...
6/4/2005Hotel Rwanda
5/19/2005May 2005 - What is Scott up to?
4/25/2005The definition of Ubuntu - Marketing the new Linux Distro
2/1/2005Explaining the Ethiopic Numbering System and a tiny lesson on Amharic
1/1/2005Blogs and Opinions - "Viewer Mail," an icky way to end the year? Or a good way to start the New Year...
5/20/2004DVD-R, DVD+R, +-Confusion
5/11/2004The Problem of Peristance: Storing and Backing up One's Life a Gigabyte at a Time
5/10/2004Hooked on Skype
5/6/2004My Last Few Weeks Summary Post
4/30/2004The 2004 Africa Trip in Pictures
4/30/2004And miles to go before I sleep...
4/18/2004Now...South Africa
4/14/2004More Magic in Morocco at the NDC
4/13/2004A thousand words is worth one picture
4/7/2004The North African Developer's Conference is upon us...
4/7/2004More on presenting technical concepts to different cultures...
4/6/2004MVP Summit Photo Blog
3/14/2004NDC: North African Developer's Conference is upon us...
3/4/2004Cargo-cult programming
1/31/2004North African Developer's Conference is on!
1/26/2004Moving life into CVS and DocumentLocator and the Authoritative Source
1/20/2004On Turning 0x1E and looking back at 2003
12/25/2003Merry Christmas: Reunited
11/9/2003XBox Live v2
10/31/2003Avalon, Automation and Accessibility
9/6/2003The Zen of .NET: Vacation Continues
8/19/2003Roshambo and Rise of Nations
7/12/2003The League of Extraordinary Gentlemen...
3/5/2003Just exactly HOW powerful is Google? Just WHAT can you find?
2/11/2003FAQ About Raising Multilingual Children
1/31/2003The Friday Five 1 As A Child Who Was Your Favorite Superheroheroine Why I Always Dug Nightcrawler Could Telepor
1/22/2003It's official, my twenties are winding down

ASP.NET (552) 
5/12/2008VS2008 and .Net 3.5 SP1 Beta - Should You Fear This Release?
5/10/2008The Weekly Source Code 26 - LINQ to Regular Expressions and Processing in Javascript
4/30/2008The Weekly Source Code 25 - OpenID Edition
4/26/2008Hack: Parallel MSBuilds from within the Visual Studio IDE
4/26/2008Hanselminutes Podcast 109 - ASP.NET Dynamic Data with Scott Hunter
4/24/2008Faster Builds with MSBuild using Parallel Builds and Multicore CPUs
4/24/2008Books: We need more So What, Now What and What For? and less just What
4/18/2008The Weekly Source Code 24 - Extensibility Edition - PlugIns, Providers, Attributes, AddIns and Modules in .NET
4/11/2008Putting ASP.NET Dynamic Data into Context
4/1/2008How to set an IIS Application or AppPool to use ASP.NET 3.5 rather than 2.0
3/27/2008The Weekly Source Code 22 - C# and VB .NET Libraries to Digg, Flickr, Facebook, YouTube, Twitter, Live Services, Google and other Web 2.0 APIs
3/22/2008IronPython and the DLR march on
3/21/2008The Weekly Source Code 21 - ASP.NET MVC Preview 2 Source Code
3/21/2008ASP.NET MVC Source Code Available
3/13/2008I'm Just a Caveman - The Hanselman Corollary to the Clarke/Wheeler Laws
3/12/2008ASP.NET MVC Cheesy Northwind Sample Code
3/8/2008ASP.NET MVC Session at Mix08, TDD and MvcMockHelpers
3/5/2008ASP.NET MVC Preview 2 Screencast Tutorials
2/29/2008Hanselminutes Podcast 102 - Mike Pizzo on the ADO.NET Entity Framework
2/27/2008The Weekly Source Code 17 - ASP.NET MVC Community Code Edition
2/17/2008This Week on Channel 9: Feb 15
2/15/2008Geek Developer Cribs on10
2/15/2008Hanselminutes Podcast 100 - Building Community with Norm Judah - CTO of Microsoft Services
2/12/2008MS-Ajax Client Javascript integrated within the Aptana IDE
2/8/2008ASP.NET Wiki Beta
2/7/2008Visual Studio Programmer Themes Gallery
2/2/2008MS Deploy - New IIS Web Deployment Tool
1/31/2008First Half 2008 Conference Speaking Schedule
1/31/2008The Weekly Source Code 14 - Fluent Interface Edition
1/31/2008February 13th - Seattle/Redmond/Bellevue Nerd Dinner
1/30/2008Troubleshooting Expired ASP.NET Session State and Your Options
1/25/2008ASP.NET MVC - WebForms Unplugged
1/24/2008The Weekly Source Code 13 - Fibonacci Edition
1/23/2008Hanselminutes Podcast 97 - ADO.NET "Astoria" Data Services with Shawn Wildermuth
1/17/2008Get namespaces from an XML Document with XPathDocument and LINQ to XML
1/17/2008Hanselminutes Podcast available on Zune
1/16/2008.NET Framework Library Source Code available for viewing
1/15/2008Your Opinion Matters - Screencast Techniques Survey RESULTS
1/15/2008Book - Professional ASP.NET 3.5: in C# and VB
1/14/2008Hanselminutes Podcast 96 - Starting Small with F# with Dustin Campbell
1/14/2008Hanselminutes Podcast 93 - Pex with Jonathan 'Peli' de Halleux and Nikolai Tillmann
1/10/2008Is rooting for Visual Basic like rooting for the Red Sox?
1/8/2008The Weekly Source Code 12 - Back in Black Edition
12/21/2007How-To: New ASP.NET 3.5 Extensions Video Screencasts
12/19/2007Moq: Linq, Lambdas and Predicates applied to Mock Objects
12/15/2007Hanselminutes Podcast 92 - Visual Basic Yesterday, Today and Tomorrow with Paul Vick
12/13/2007Your Opinion Matters - Screencast Techniques Survey
12/10/2007ASP.NET 3.5 Extensions - plus MVC How-To Screencast
12/3/2007Hanselminutes Podcast 90 - Dan Appleman
12/3/2007CodeMash 2008 - January 10th
12/1/2007Wiring the house for a Home Network - Part 5 - Gigabit Throughput and Vista
11/27/2007Visual Studio 2008 InstallFest - Portland Edition
11/16/2007Hanselminutes Podcast 89 - Larry Osterman Makes Windows Go Ding
11/11/2007The Weekly Source Code 11 - LOLCode DLR Edition
11/10/2007Hanselminutes Podcast 88 - Writing FaceBook Applications with .NET - Interview with Mel Sampat, author of OutSync
11/9/2007DevConnections and PNPSummit MVC Demos Source Code
11/8/2007DevConnections - The ASP.NET MVC Framework
10/31/2007Parsing CSVs and Poor Man's Web Log Analysis with PowerShell
10/31/2007The Weekly Source Code 10 - Patterns Considered Harmful
10/29/2007November 8th - Seattle/Redmond/Bellevue Nerd Dinner
10/28/2007Hanselminutes Podcast 86 - Open Source Software Licensing with Jonathan Zuck of ACT Online
10/25/2007Release IS NOT Debug: 64bit Optimizations and C# Method Inlining in Release Build Call Stacks
10/24/2007Screencast HowTo: IIS7 and PHP with FastCGI
10/23/2007DevConnections/ASPConnections 2007 in Vegas
10/23/2007The Weekly Source Code 9 - WideFinder Edition
10/20/2007Hanselminutes Podcast 85 - EarthClassMail.com - Moving from LAMP to .NET 3.5
10/15/2007Catching RedBits differences in .NET 2.0 and .NET 2.0SP1
10/15/2007If your method can't do what it's name promises it can, throw
10/12/2007Hanselminutes Podcast 84 - Concurency Programming with .NET Parallel Framework Extensions
10/11/2007The Weekly Source Code 7
10/9/2007ScottGu MVC Presentation and ScottHa Screencast from ALT.NET Conference
10/6/2007Mixing Languages in a Single Assembly in Visual Studio seamlessly with ILMerge and MSBuild
9/27/2007How-To: Installing Windows Virtualization Services (Hypervisor) on Windows Server 2008 RC0
9/21/2007Multi-threaded Debugging in Visual Studio 2008
9/21/2007Managing Multiple Configuration File Environments with Pre-Build Events
9/17/2007ASMX SoapExtension to Strip out Whitespace and New Lines
9/16/2007Changing where XmlSerializer Outputs Temporary Assemblies
8/31/2007Fixing Instance Failure when connecting to SQL Server 2005 Express
8/22/2007DNRTV Screencast - ASP.NET Debugging and Tracing Part 2
8/16/2007dasBlog 2.0 Released
8/13/2007Preventing Comment, Trackback and Referral Spam in dasBlog
8/12/2007Coming Tuesday - dasBlog 2.0 and Medium Trust
8/7/2007Bug Migrating Web.config with a browserCaps section to IIS7
8/7/200732bitness and 64bitness and migrating DasBlog on IIS7 and ASP.NET under Vista64
6/26/2007DasBlog 1.9.7 Release - Final ASP.NET 1.1 Version
6/14/2007Error connecting to undo manager of source file "whatever designer"
5/21/2007Is Microsoft losing the Alpha Geeks?
5/13/2007DNRTV Screencast - ASP.NET Debugging and Tracing
5/1/2007Putting Mix, Silverlight, the CoreCLR and the DLR into context
4/27/2007Silverlight is Argentum in a Flash
4/20/2007Hanselminutes Podcast 60 - Silverlight and Web 2.5
4/11/2007Accessing Mapped Network Drives via ASP.NET in IIS 6
4/6/2007Are Blog URLs important?
4/3/2007Gamma Correction and Color Correction - PNG is still too hard
4/1/2007Hanselminutes Podcast 57 - Polita Paulus and The Minutes on Nine #1
3/29/2007Life Beyond Pie Charts: The right visualization for the right job
3/28/2007Hanselminutes on Channel 9 - Video #1
3/22/2007A Better Way for ClickOnce and FireFox
3/20/2007Some Trouble with Wildcard SSL Certificates, FireFox and RFC2818
3/16/2007Hanselminutes Podcast 55 - MonoRail as Alternative ASP.NET
2/23/2007Google GuestMap 2007 and adding Google Maps to your Site
2/22/2007Binary Fortress Software's ASP.NET ViewState Helper - A Treasure Trove of Tools
2/22/2007Using ISAPI_Rewrite to canonicalize ASP.NET URLs and remove default.aspx
2/17/2007RFC: How FeedReaders and MacGyver report blog subscribers - Tunneled User-Agent Data
2/17/2007Adding a Timeline to DasBlog with the SIMILE Timeline Library
2/16/2007Clean up your Temp Files
2/15/2007Hanselminutes Podcast 51 - Static Code Analysis with NDepend
2/10/2007How to force all cookies to Secure under ASP.NET 1.1
2/1/2007Conditionally Serve Files Statically or Dynamically with HttpHandlers
1/20/2007Windows Vista SideBar Gadget for AirLink Web Cam
1/11/2007Hanselminutes Podcast 46 - Windows Presentation Foundation Everywhere WPF/E
1/6/2007Hanselminutes Podcast 45 - IronPython ASP.NET and Language Extensibility
1/3/2007FavIcon.ico can be a bandwidth hog
12/21/2006ARCast.net - Interviewed by Ron Jacobs at TechEd 2006
12/13/2006CardSpace InformationCard Extension for FireFox
11/30/2006CardSpace/InfoCard for .NET 1.1
11/23/2006MIcrosoft Best Practices Analyzer Tools
11/17/2006Making the ASP.NET Mobile Controls render RTL languages
10/23/2006Avoid using Impersonation in ASP.NET
10/17/2006Ohloh? Oo la la - Open Source Project Analysis
10/12/2006Free Chapter Excerpts from Professional ASP.NET 2.0 Special Edition
10/11/2006Ajax Links - October 2006
10/10/2006The Wisdom of IE7 and Suspicious Web Sites
10/5/2006Professional ASP.NET 2.0 Special Edition (Hardcover) now available at Amazon
9/29/2006The Importance of being UTF-8
9/26/2006What's the upper limit on the number of projects within VS2005?
9/26/2006Why Would a .NET Programmer Learn Ruby on Rails?
9/25/2006Programmatically Mapping an IIS Vdir/AppPool to .NET Framework 2.0
9/22/2006DasBlog 1.9 Released
9/19/2006Preventing Dialogs on the Server-Side in ASP.NET or Trace.Fail considered Harmful
9/13/2006IE7 RC1 can't update Password Protected Feeds
9/5/2006Microsummaries - Über Simple Syndication
8/30/2006SOLVED: How to Force IIS to load a certain version of the .NET CLR
8/30/2006Good Exception Management Rules of Thumb
8/29/2006Making DasBlog work on Mobile Devices
8/29/2006Scott Hanselman's 2006 Ultimate Developer and Power Users Tool List for Windows
8/22/2006August Madness - A tale of Classic ASP, Two CLRs, IIS, and COM Interop
8/22/2006Google Sitemaps
8/18/2006WATIR for .NET - WatiN approaches 0.8 release and automating IE from PowerShell
8/3/2006Upcoming DasBlog 1.9
8/2/2006Example: How to contribute a patch to an Open Source Project like DasBlog
8/1/2006The importance of P3P and a Compact Privacy Policy
7/26/2006Hanselminutes Podcast 26 - Globalization/Internationalization with .NET
7/24/2006Internationalization and Classic ASP
7/21/2006Review: Garmin Nuvi 350 GPS
7/21/2006How to get Cookieless FormsAuthentication to work with self-issued FormsAuthenticationTickets and custom UserData
7/21/2006How to show multiple columns in an ASP.NET Mobile ObjectList
7/20/2006Time Saver - Using Watir as a Startup Program in your ASP.NET Projects
7/20/2006A half-year Podcasts
7/19/2006Roy Osherove's Windows Desktop Beauty Contest 2006
7/19/2006Hanselminutes Podcast 25 - Scott's .NET Blogroll (for July 2006 at least)
7/19/2006Professional ASP.NET 2.0 Special Edition coming in September
7/18/2006Portland Code Camp 2006 contracts and expands
7/14/2006A better PROMPT for CMD.EXE or Cool Prompt Environment Variables and a nice transparent multi-prompt
7/13/2006Hanselminutes Podcast 24 - More Advanced PowerShell
7/10/2006Hanselminutes Podcast 23 - Scrum and Scrum Resources
7/7/2006WatirMaker written again in Ruby
7/5/2006Serializing Objects as JavaScript using Atlas, JSON.NET and AjaxPro
6/30/2006PowerShell, AnkhSVN and Subversion
6/29/2006Hanselminutes Podcast 22
6/22/2006Hanselminutes Podcast 21
6/9/2006TechEd 2006 Approaches
6/8/2006Hanselminutes Podcast 20
5/31/2006Hanselminutes Podcast 19
5/26/2006Hanselminutes Podcast 18
5/17/2006Looking for Senior Software Developer at Corillian
5/12/2006Forcing an update of a cached JavaScript file in IIS
5/11/2006Hanselminutes Podcast 17
5/3/2006Hanselminutes Podcast 16
5/1/2006Making Negative Numbers turn Red using CSS and Javascript
4/30/2006ASP.NET MVP Hacks
4/27/2006Hanselminutes Podcast 15
4/27/2006DasBlog moved from CVS to SVN
4/19/2006Hanselminutes Podcast 14
4/17/2006April 2006 - Corillian is hiring
4/12/2006Hanselminutes Podcast 13
4/8/2006Hanselminutes Podcast 12
4/6/2006Debugging the ASP.NET worker process running at 100%
3/30/2006XHTML Validating HttpModule for ASP.NET 2
3/29/2006Visual Studio 2003 disappears when opening a Web Project
3/28/2006AnkhSVN and a Monad SVN Provider?
3/23/2006Hanselminutes Podcast 11
3/19/2006Not quite enumerating (iterating) enums
3/18/2006Microsoft Fingerprint Reader and Password Minder
3/15/2006Hanselminutes Podcast 10
3/10/2006Hanselminutes Podcast 9
3/1/2006Hanselminutes Podcast 8
2/23/2006Leaning on the Language and Leaning on the Libraries
2/23/2006Hanselminutes Podcast 7
2/22/2006INETA ASP.NET Canada Roadshow
2/22/2006Speaking at TechEd 2006
2/20/2006Answering Questions (and putting your gamercard on your desktop)
2/16/2006NCoverExplorer and integrated code coverage marches on
2/15/2006Hanselminutes Podcast 6
2/15/2006Using the XmlSerializer to Read and Write XML Fragments
2/14/2006CoComment Support for DasBlog
2/14/2006WatirNUt - Portable Watir Tests integrated with NUnit
2/14/2006Accessing Fields with Regular Expressions and Watir
2/8/2006Hanselminutes Podcast 5
2/2/2006Anthem.NET Released
2/1/2006Running Internet Explorer 7.0 Beta 2 without installing it.
2/1/2006Hanselminutes Podcast 4
1/31/2006Code Coverage comes to the masses
1/30/2006Tracking Book Rankings with the Amazon API
1/26/2006Calling NUnit from NAnt Pragmatically
1/25/2006Hanselminutes Podcast 3
1/23/2006OnTurning0x20AndLookingBackArt2005
1/18/2006Hanselminutes Podcast 2
1/14/2006NUnit/Watir/Ruby Test Integration
1/13/2006Feed Auto Discovery
1/13/2006Obscure Bug: ASP.NET doesn't handle cookies with non-standard server names
1/12/2006Paving my machine for a fresh 2006
1/11/2006Hanselminutes Podcast 1
1/8/2006Buy.com 10% off Amazon Books
12/26/2005My Year In Blogging - 2005
12/12/2005Professional ASP.NET 2.0 Errata
12/9/2005DasBlog Community Building and Documentation
11/24/2005DevRadio Podcast featuring Omar Shahine and I on DasBlog
11/23/2005Using the ASP.NET Cache outside of ASP.NET
11/21/2005Lifecycle Support for Classic ASP in Windows
11/19/2005The FreeMiniMac has arrived and will the fun ever start?
11/15/2005Performancing.com - Review of DasBlog
11/11/2005ClickOnce and FireFox with a custom setup equals ClickThrice and be disappointed
11/11/2005Request.Browser.Version may not be a double
11/10/2005Windows Clippings - A Cropper Contender
11/5/2005Caching in ASP.NET - VaryByParam may need VaryByHeader
11/5/2005Listening FASTER and more effectively
11/5/2005Building .NET 1.1 Projects using Visual Studio 2005
11/2/2005ASP.NET 2.0 Professional is shipping
10/20/2005Permanent Redirects with HTTP 301
10/20/2005The Emancipation of Browsercaps.ini
10/13/2005Moving ViewState to the Bottom of the Page
10/7/2005Professional ASP.NET 2.0 - Coming VERY soon!
10/5/2005The Submit button on ASP.NET pages does not work after .NET Framework 1.1 SP1 (works in FireFox, not in IE)
10/4/2005ASP.NET - The check of the signature failed for 'MyAssembly'
9/23/2005Migrating Content from Random Blogs to DasBlog
9/20/2005Weird Globe Folder in Visual Studio when opening a Web Project
9/15/2005SqlDependancy.Start and Conversation Handle Not Found
9/13/2005Yes, Fiddler is wonderful
9/9/2005ThreadAbortException woes
9/9/2005The Coming Return of AJAX
9/7/2005DasBlog - Nestings Blog
9/7/2005TechEd - Code Generation WebCast - REPLAY
9/2/2005Review - OnTime Defect Tracker from AxoSoft
9/2/2005Indigo comes to PDX
9/1/2005Making the XmlSerializer output alternate values for simple types
8/24/2005You must implement the Add(System.Object) method on MyClass because it inherits from IEnumerable
8/24/2005The ISAPI equivalent of Response.AppendToLog
8/23/2005August 2005 Quickie Update
8/11/2005DasBlog 1.8 Gold
8/5/2005Programmatically adding Mime Types to IIS
8/4/2005XmlFragmentWriter - Omiting the Xml Declaration and the XSD and XSI namespaces
8/3/2005WatirMaker Version 0.01 Source
7/30/2005DasBlog 1.8 RC1
7/27/2005Introducing WatirMaker - Recording for Ruby-based Watir
7/21/2005HttpOnly Cookies on ASP.NET 1.1
7/19/2005Adding Custom UserControls to DasBlog
7/16/2005Visual Studio Command Prompt Here and Search Unknown File Extensions
7/12/2005New FormsAuthentication.SignOut behavior in ASP.NET 2.0
7/12/2005Weird Timeouts with custom ASP.NET FormsAuthentication
7/10/2005Symantec Client Firewall is Psycho
7/6/2005Call for DasBlog Theme Designers
7/1/2005Code Camp Portland - July 23 and 24
6/30/2005Enabling the Security Tab on Windows XP File Properties
6/30/2005Integrating Ruby and Watir with NUnit
6/25/2005The Recorded Version of my TechEd 2005 Code Generation Talk is Available
6/23/2005ASP.NET 2.0 XmlDataSource's XPath doesn't support namespaces
6/20/2005Scott Hanselman's 2005 Ultimate Developer and Power Users Tool List
6/9/2005My GrokTalk - Ten Tools in Ten Minutes
6/5/2005Update on the dasBlog Turkish-I bug and a reminder to me on Globalization
5/31/2005DasBlog Usability Alert: Template Changes to enable Turkish Users
5/31/2005My Picks for TechEd 2005 Sessions
5/27/2005Upgrading FreeTextBox on dasBlog without Recompiling
5/19/2005May 2005 - What is Scott up to?
5/12/2005Time to update the Ultimate Tools List
5/10/2005Folks switching to DasBlog
4/28/2005ASP.NET Beta 2 - Enabling Session State on SQL Server 2005 Express
4/23/2005Internationalized Regular Expressions
4/22/2005Wow, that's cool...the new book
4/22/2005KB 810886 The network BIOS command limit has been reached - Why Does All the Crazy Crap Happen to Me?
4/22/2005Updating from early ASP.NET Beta builds to Beta 2
4/22/2005VSVARS32.BAT missing from .NET Beta 2?
4/13/2005TechEd Video #4 - It's all about Community. And Ice Cream. And Baby Carrots.
4/9/2005Psuedo Internationalization and your ASP.NET Application
4/9/2005Alphabetizing your .NET Resource (RESX) files
4/1/2005How do you organize your code?
3/30/2005Zipping/Compressing ViewState in ASP.NET
3/22/2005Enabling Evil - Tunnelling Xml within Xml using the XmlSerializer and some Magic
3/20/2005Separating a Web Service's Implementation from the ASMX File
3/16/2005Rory and Scott design some software - TechEd - Revenge of the Sith
3/16/2005Yes, it WILL run differently under the Debugger
3/16/2005A Boilerplate HttpHandler
3/11/2005Compositing two images into one from the ASP.NET Server Side
3/8/2005Advanced ASP.NET Caching and AddValidationCallBack
3/8/2005Storing things on Threads
3/8/2005DasBlog 1.7 and Free Text Box
3/7/2005Stop Complaining
3/7/2005ASP.NET Rolled up Goodness
3/5/2005TechEd 2005 - I'll be there
2/21/2005What Great .NET Developers Ought To Know (More .NET Interview Questions)
2/11/2005ASP.NET HotFix 887219/MS05-004 may break and confuse IIS and ASP.NET (404s)
2/9/2005ViewStateUserKey and "Invalid_Viewstate" when posting back during Forms Authentication
2/9/2005Zen of Web Services - Join me at the Boise .NET Developers User Group
2/8/2005A JavaScript implementation of innerText (not innerHtml) for FireFox and non-IE browsers.
2/4/2005The DebuggerDisplayAttribute in Visual Studio 2005 and IFormattable
2/1/2005Explaining the Ethiopic Numbering System and a tiny lesson on Amharic
2/1/2005Now THERE'S a Training Session I'd like to take...
1/31/2005RELEASE: FormattableObject an Aggregating reflection-based ToString() implementation
1/30/2005Work continues on dasBlog...
1/28/2005Is this a good idea? Has it been done? Should it? An Aggregating ToString() implementation...
1/27/2005Turning off AutoComplete for TextBoxes in IE and FireFox
1/26/2005BUG?: Can't use an Asterisk (*) as a character when requesting a URL (page) from ASP.NET
1/22/2005The Charity Auction has Begun: Bid on an Hour of .NET Consulting Time to help Banda Aceh
1/21/2005Parsing my IIS Log Files with LogParser 2.2 to learn more about Blogs stats from NewsGator and NewsGatorOnline
1/21/2005Prompt(s) along with PushD and PopD
1/20/2005List of the undocumented bugs that are fixed in the .NET Framework 1.1 Service Pack 1
1/19/2005Buy an hour of consulting time and help the Tsunami Victums of Banda Aceh
1/19/2005The Woe: The ASP.NET Designer has screwed me again! (All my HTML and stuff is changed)
1/18/2005newtelligence dasBlog Community Edition 1.7.5016.1 RELEASED!
1/1/2005More dasBlog 1.7 changes coming soon
1/1/2005Testing Code-Generated Code with NUnit, Temporary Files, Voodoo, Rubber Bands and Reflection
12/28/2004More on Assembly Binding, Strong Naming, the GAC, Publisher Policy and Dynamically Loaded Assemblies
12/21/2004Lutz Roeder's C# XML Documenter lives on in Travis Illig's CodeRush Plugin "CR_Documentor"
12/18/2004ASP.NET Performance Tuning - Making dasBlog faster...
12/18/2004Brute force check to ensure access to the TEMP directory in order to use the XmlSerializer
12/17/2004ASP.NET Params Collection vs. QueryString, Forms vs. Request["index"] and Double Decoding
12/16/2004XmlPreprocess is an elegant hack - or - "The hack is in the eye of the beholder"
12/15/2004An IP Address Blocking HttpModule for ASP.NET in 9 minutes
12/12/2004Changes to dasBlog - Watch for Weirdness
12/10/2004Corillian is looking for a good ASP.NET person
12/10/2004Today's Favorite Right-Clicks - ClipPath, RunAsLimitedUser, and Clean Sources
12/5/2004Precompile.axd in ASP.NET 1.1 with System.Web.Handlers.BatchHandler: A harbinger of ASP.NET 2.0 left vestigially in 1.1?
12/4/2004Target: Referral Spam in dasBlog
12/3/2004GUI Front End to Chris Sells' XmlPreCompiler - For Debugging XmlSerialization Errors
12/3/2004HTTP POSTs and HTTP GETs with WebClient and C# and Faking a PostBack
12/3/2004Being a good .NET citizen means certain things...start with your debugging skills
12/1/2004NUnit Unit Testing of ASP.NET Pages, Base Classes, Controls and other widgetry using Cassini (ASP.NET Web Matrix/Visual Studio Web Developer)
11/19/2004CSI: ASP.NET - The one where a double HTTP GET from Internet Explorer (IE) causes problems with FormsAuthentication and my sanity
11/19/2004Presentation Tips for People running Virtual PC or VMWare
11/17/2004ViewStateUserKey makes ViewState more tamper-resistant
11/17/2004A Grouping and Subtotaling Repeater for ASP.NET
11/12/2004Scott's List of Ultimate Visual Studio.NET AddIns
11/11/2004A potential CAPTCHA Comment Spam Solution for dasBlog (and others) with no recompile or code changes
11/10/2004Halo 2: There's more to it than you think. Have you seen the "GameViewer?" And the Games RSS Feed?
11/9/2004UPDATE: GotDotNet Workspaces Troubles Solved, RTFM anyone?
11/8/2004GotDotNet.com - Workspaces down all weeked...
11/6/2004HOW TO: Debug into a .NET XmlSerializer Generated Assembly
10/27/2004Moving the Code-Behind Assemblies/DLLs to a different folder than /BIN with ASP.NET 1.1
10/27/2004MSDN Product Feedback for Whidbey: The /fs "Font Size" switch has been REMOVED.
10/24/2004News Flash - I'm a Luddite
10/19/2004It's amazing what one can find - VS.NET 2005 ASP.NET web.config schema inconsistency shows some interesting stuff
10/15/2004Programmatically determine what version of ASP.NET you're running
10/13/2004Kindness from an INETA Group and Kudos all around
10/11/2004Getting a BASE64'ed Adobe Acrobat PDF file out of a Soap Envelope with Classic ASP
10/8/2004ASP.NET Security Vulnerability
10/7/2004Big Ups to Peter Blum
10/5/2004Reminder: I'm at SouthColorado.NET tommorow...anyone want to drive me?
9/27/2004New Corillian and Microsoft Scalability Case Study
9/22/2004Rory is presenting at PADNUG on Thursday and I'll be Code Monkey
9/15/2004Getting the little RSS Orange Badge to show up in the Status Bar on Firefox 1.0
9/14/2004Performance in General
9/14/2004Back to your regularly scheduled technology blog: ASP.NET ClientSide JavaScript Fix for Validation Problems in .NET Framework 1.1 SP1 and ASPNET_REGIIS -c
9/11/2004I slashdotted Greg, our IT Manager. dasBlog again is holding up.
9/9/2004System.Threading.Thread.CurrentPrincipal vs. System.Web.HttpContext.Current.User or why FormsAuthentication can be subtle
9/7/2004Betsy says I'm dapper, so it must be so!
9/4/2004I'm in love, and her name is "SlickRun" - The CommandLine in a Windows World
9/4/2004Does XmlDataSource.XPath accept namespace qualifications?
9/3/2004Jeff Key does it again...Pixel Ruler for Windows
8/31/2004*MORE* ON ASP.NET: How to create a Default "Enter" Button for Forms/PostBacks
8/30/2004SOAP with Attachments starting to make sense? - MTOM (Message Transmission Optimization Mechanism)
8/26/2004Woof. XmlSerializer written in JavaScript - for the Chubby Client
8/26/2004Oy...XPathDocument 2.0 changes moved BACK into XmlDocument!
8/25/2004ASP.NET: How to create a Default "Enter" Button for Forms/PostBacks
8/25/2004[OT] Thanks Mr. Blizzard!
8/25/2004More on WebFarms and WebGardening in ASP.NET
8/23/2004ASP.NET "Deadlock detected"
8/18/2004ASP.NET Interview Questions
8/18/2004The ASP.NET Cache object in a Web Gardening scenario with IIS5 or IIS6
8/14/2004New .NET Resource Portal from Sam Gentile
8/12/2004Great "Top Ten Tips for Web Services Interoperability" from Simon Guest
7/29/2004"Neo, there is no boolean." - Web Services, Product Releases, Travel and Famous Bloggers.
7/27/2004ASP.NET Compiler Error 128 and Microsoft Support
7/15/2004Using the Server (rather than Workstation) Garbage Collector with the .NET Framework (CLR)
7/9/2004Creating your own Custom PatternLayout, PatternParser, and PatternConvertor with log4net
7/9/2004"The dependency whatever.dll cannot be copied to the run directory because it would conflict with the dependancy...
7/9/2004Bad-ass ASP.NET contractor needed
7/1/2004Mono 1.0 was just released
6/30/2004Visual Studio Express 2005 - C# Edition - will upgrade your ASP.NET to 2.0 without asking...Fix here...
6/30/2004Visual Studio.NET Express Beta 1 requires the Windows SP2 Firewall be turned off to install. Oy.
6/29/2004Power User Windows Registry Tweaks
6/25/2004Effective XML Document with C#, NDoc, Lutz's Documentor and the Microsoft HTML Help Workshop
6/23/2004A multi-request-safe ViewState Persister
6/23/2004Be aware of your DLLs and who's loading them - know about assembly binding redirects
6/22/2004Visual Studio MSI Problems: Unable to build project output group 'Content Files from SOMEWEB (Active)'
6/18/2004The "I'll have Larges Fries and a Diet Coke" Style of Programming
6/18/2004Web Setup MSI fail when used on Servers with the Loopback Adapter installed
6/17/2004RSS Feed to dasBlog Content Converter
6/16/2004My upcoming speaking schedule
6/14/2004Iñtërnâtiônàlizætiøn
6/9/2004Scaling/Resizing/Resampling an Image in ASP.NET
6/7/2004"Could Not Copy Temporary Files to the Output Directory" and big VS.NET projects
6/6/2004Here's to Descriptive Error Messages - It's going to be one of those weekends...
6/3/2004Important Note: Replacing the default ViewState Persistance Behavior
6/3/2004Today's Errors: "Unexpected Error 0x8ffe2740 Occurred" Error Message When You Try to Start a Web Site and "Not Running ASP.NET Version 1.1" Error Message When You Try to Open an ASP.NET Web Application Project in Visual Studio .NET 2003
6/3/2004Section 508 Accessibility and ASP.NET
6/3/2004ComputerZen.com - Episodes you may have missed...
6/1/2004A reminder on "Three/Multi Tier/Layer Architecture/Design" brought to you by my late night frustrations.
5/30/2004The Myth of .NET Purity, Reloaded
5/25/2004TechEd - Pictures and People
5/24/2004TechEd 2004 - Keynote and the Wizzy Release and more innovation
5/23/2004ReSharper vs. CodeRush
5/22/2004dasMonthView - dasBlog now includes a complete Year View...and I'm spent.
5/21/2004RipDigital - another idea I should have thought of.
5/20/2004Looking for things to complain about?
5/20/2004Weird...first time my blog's been down, well, ever...
5/19/2004What talks should you go to at TechEd? Here's my list.
5/19/2004dasBlonde
5/19/2004A ridiculously huge Portland Nerd Dinner
5/13/2004Accessing the ASP.NET FormsAuthentication "Timeout" Value
5/9/2004Something Wicked This Way Comes...Thinktecture
5/8/2004Reflector and Big Fonts
5/7/2004Upgraded to dasBlog 1.6
4/14/2004More Magic in Morocco at the NDC
4/8/2004HOT: Using an Ambient Orb to show continuous integration NAnt build status
4/7/2004Useful Util: Recording [screen capturing] movies info Flash (SWF)
4/1/2004IE's Content Advisor, PICS Ratings and the ASP.NET Flakey of the Day
3/30/2004作者:Scott Hanselman 首席工程師
3/29/2004VSLive SFO Rocked...
3/23/2004Load Balancing and ASP.NET
3/19/2004"Geeks and the Women/Men Who Love Them" or "Normal People are from Earth, Coders are from Sedna"
3/14/2004Yukon and Whidbey Slip, and your life goes on. Film at 11.
3/14/2004NDC: North African Developer's Conference is upon us...
3/11/2004Quote of the Day
3/10/2004Internationalization/I18n: Char.IsDigit() matches more than just "0" through "9"
3/8/2004My TWO .NET Rocks shows are up on MSDN now
3/2/2004Clemens got Slashdotted, site not quite holding up?
2/28/2004Moving ViewState to the Session Object and more Wrongheadedness
2/27/2004Microsoft's "Whitehorse" - Visual Design back in Vogue?
2/24/2004ASP.NET ViewState: Pox on mankind? Or clever like a fox?
2/23/2004Scott Hanselman's .NET Rocks show is up and ready for download!
2/19/2004Scott Hanselman (that's me) on .NET Rocks! Live! Friday 9am PST over Windows Media and Skype.
2/18/2004Performance Counters in ASP.NET
2/14/2004Sheesh, ScottGu, just buy this company already...
2/13/2004Debug vs. Release - The Best of Both Worlds
2/12/2004DevDays - False advertising...
2/11/2004Should one go to Production with a DEBUG Build?
2/9/2004ASP.NET ViewState = Appendix?
2/9/2004FUD (Fear, Uncertainty and Doubt) debunked...
2/6/2004Whew. What a week. Rediscovering the basics.
1/31/2004Chris Pratley in the blogosphere and Ethiopians rejoice!
1/30/2004It's Thursday: BACK YOUR STUFF UP
1/28/2004Always Use Protection...
1/22/2004ASP.NET, Caching, and Cartesian Products
1/21/2004MVP = SPAM?
1/20/2004On Turning 0x1E and looking back at 2003
1/12/2004Slashdot Traffic, Site Statistics and dasBlog Performance
1/10/2004Added Search to my Blog, PLUS Highlighting
1/9/2004One other thing: I'll be in NYC with INETA on the 15th
1/9/2004Anyone going to VSLive?
1/9/2004HttpCompression = on
1/3/2004ASP.NET, Response.Write and Response.Output.Write - know the difference
1/1/2004Ending the Year with Obscurity: JIT Debugging failed with the following error
12/29/2003Google Dance Syndrome
12/5/2003Longhorn Indigo Samples
12/4/2003Bringing data "along for the ride" with CheckBoxes and the ASP.NET DataGrid
12/4/2003Pentium 4s, DVD Burning, ASP.NET, and Longhorn...oy...what a day.
11/27/2003Bring out of your element breeds productivity?
11/25/2003Glory be, my MSDN Article is up
11/20/2003ASP.NET: Postbacks for Algernon
11/19/2003Brainfart? or ASP.NET madness
11/14/2003.NET Rocks! - PDC Edition
11/12/2003Getting Session State in HttpHandlers (ASHX files)
11/7/2003Learning to Love WSDL - Christian Weyer supports "Contract First"
11/5/2003Code Generation
11/1/2003More on declarative UIs and XML for GUI Markup
10/31/2003PDC - Conclusion
10/29/2003PDC - Day 2 - WSV303 - Indigo, Using XSD, CLR Types and Serialization in Web Services
10/28/2003PDC - Day 2...
10/28/2003PDC - End of Day 1, or beginning of Day 2?
10/27/2003PDC - Sunday in Photos
10/25/2003Regulating Regular Expressions
10/15/2003Wizzy wizzy wizzy
10/14/2003ASP.NET and next stop Cleveland...thanks INETA
10/9/2003Getting back in the swing...
10/2/2003Free ASP.NET Security presentation at OGI tonight...
10/1/2003Am I running in DesignMode?
9/27/2003A great day/night of coding...best one in years
9/22/2003Java is the SUV of Programming Languages or Phillip Greenspun is a stud
9/22/2003Internationalization/Globalization and ASP.NET Brainstorming at 1:05am
9/18/2003The Utilities Continue...
9/11/2003Acquaintances, Buddies, Colleagues, Friends, Family, and Cousins
9/10/2003ASPLive! and flying on 9/11
9/2/2003Yet another useful Utility - Snippet Compiler
8/29/2003Zen and the Art of Presenting in Malaysia
8/28/2003Malaysia - Days 2 and 3 and 4 wrapping up
8/25/2003Mayasia - Day #1 wrapping up.
8/24/2003Malaysia - Day -1 wrapping up
8/19/2003New NetPing from Jeff Key
8/13/2003The Syllabus for CST407 - Learning C# with .NET
8/11/2003Intellectual property, decompilation, .NET and getting the 'gist'
8/8/2003My day: Back-porting Input Validation from ASP.NET 1.1 to ASP.NET 1.0
7/29/2003DPAPI and WindowsImpersonationContext and the one that got away...
7/27/2003Modifying the namespace PREFIX of the root node of the body of a SOAP Web Services Response....whew!
7/17/2003ASP.NET WebServices calling Apartment-Threaded COM Components...
7/10/2003XmlDevCon: SVG with Don Demcsak
7/9/2003Host Web Service Applications With Cassini: This is interesting and useful.
7/1/2003The Content-Disposition Saga: Controlling the suggested file name in the Browser's Save As Dialog
6/25/2003Upcoming Speaking Schedule
6/10/2003Schweet: Free .NET Hosting for Developers
6/10/2003WSDL Cleanliness is next to Godliness (actually Cleavage is next to Cleanliness and Goggles is next to Godliness...)
6/2/2003TechEd 2003: Dallas : Day 1 - The Afterparty
5/29/2003INETA - Check us out at TechEd, and congrats to all the new addtions
5/29/2003Angst, ISO Standards, DataBinding Eval(), Malaise, DataGrids, System.Globalization, Fritz and the morning after...
5/27/2003Not a bad weekend...
5/23/2003A tale of two techniques: The [ThreadStatic] Attribute and System.Web.HttpContext.Current.Items
5/16/2003More .NET Purity discussions...
4/24/2003Windows Server 2003/Visual Studio 2003 Launch
4/23/2003How to run ASP.NET 1.0 and 1.1 on the same box
4/21/2003Exporting tabular data to Excel from ASP.NET
4/18/2003My one REAL frustration with Visual Studio.NET - When is XHTML going to be addressed?
4/11/2003Reporting, and dynamically creating PDFs from .NET
4/3/2003