Scott Hanselman

2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 

January 2008
SunMonTueWedThuFriSat
3031
2007 Wrapup
-
12345
678
The Weekly Source Code 12 - Back in Black Edition
-

January 2008 PADNUG Meeting - Should you Fear MVC for ASP.NET?
-
910
Is rooting for Visual Basic like rooting for the Red Sox?
-
11
CodeMash 2008 Wrapup - What are you working on?
-
12
1314
Your Opinion Matters - Screencast Techniques Survey RESULTS
-

Book - Professional ASP.NET 3.5: in C# and VB
-

Hanselminutes Podcast 96 - Starting Small with F# with Dustin Campbell
-

Hanselminutes Podcast 95 - 2007 The Year in Review
-

Hanselminutes Podcast 94 - The Worst Show Ever with Chris Sells and Rory Blyth
-

Hanselminutes Podcast 93 - Pex with Jonathan 'Peli' de Halleux and Nikolai Tillmann
-

Windows Home Server Unsupported Feature - Backup Duplication
-
15
Blog Stats are Confusing - GETs, Views, User-Agents, Readers, Eyeballs
-
16
.NET Framework Library Source Code available for viewing
-

Long Term Viability of AppleTV
-
17
Get namespaces from an XML Document with XPathDocument and LINQ to XML
-

Hanselminutes Podcast available on Zune
-
18
Verizon FIOS TV - Review and Photo Gallery
-
19
202122
Standing on their shoulders and paying it forward
-
23
Hanselminutes Podcast 97 - ADO.NET "Astoria" Data Services with Shawn Wildermuth
-
24
Hanselminutes Podcast 98 - Raising Geeks with Scott's Dad
-

ASP.NET MVC - WebForms Unplugged
-

Best Mobile Websites for Tiny Browsers
-

The Weekly Source Code 13 - Fibonacci Edition
-
2526
272829
Review: Pleo gets sent back to the Dinosaur Pound
-
30
February 13th - Seattle/Redmond/Bellevue Nerd Dinner
-

Troubleshooting Expired ASP.NET Session State and Your Options
-
31
First Half 2008 Conference Speaking Schedule
-

The Weekly Source Code 14 - Fluent Interface Edition
-
12
3456789
February 2008
SunMonTueWedThuFriSat
272829303112
MS Deploy - New IIS Web Deployment Tool
-

Firefox, WPF and XBAP
-
34
The Weekly Source Code 15 - Tiny Managed Operating System Edition
-
567
Visual Studio Programmer Themes Gallery
-
8
ooVoo - Multi-person Video Chat comes to Windows
-

ASP.NET Wiki Beta
-

Using an IDE to write PowerShell Scripts
-

Hanselminutes Podcast 99 - Mac Development with Panic's Steven Frank
-
9
101112
MS-Ajax Client Javascript integrated within the Aptana IDE
-
131415
Geek Developer Cribs on10
-

Hanselminutes Podcast 100 - Building Community with Norm Judah - CTO of Microsoft Services
-
16
This Week on Channel 9: Feb 15
-
17
Knowing when to ask for help - Microsoft SharedView
-
181920
Learning Languages Fast - Can you Flush the Toilet in Zulu?
-
21
The Weekly Source Code 16 - Duct Tape Edition
-
22
LINQ to Everything - LINQ to XSD adds more LINQiness
-

Hanselminutes Podcast 101 - Dr. Michio Kaku on the Physics of the Impossible
-
23
2425
Amazon Kindle
-
26
The Weekly Source Code 17 - ASP.NET MVC Community Code Edition
-
272829
How to attach MP3 sound effects to PowerPoint animation elements
-

Hanselminutes Podcast 102 - Mike Pizzo on the ADO.NET Entity Framework
-
1
2345678
March 2008
SunMonTueWedThuFriSat
2425262728291
23
2008 Window Scripting Games - Advanced PowerShell Event 7
-

Six Months in the Inside - Am I evil yet?
-
4
Heading to Mix08 and Tweeting along the way
-
5
ASP.NET MVC Preview 2 Screencast Tutorials
-
6
Deep Zoom (Seadragon) Silverlight 2 MultiScaleImages at Mix
-
7
The Weekly Source Code 18 - Deep Zoom (Seadragon) Silverlight 2 MultiScaleImage Mouse Wheel Zooming and Panning Edition
-
8
Hanselminutes Podcast 103 - Quetzal Bradley on Testing after Unit Tests and the Myth of Code Coverage
-

ASP.NET MVC Session at Mix08, TDD and MvcMockHelpers
-
9101112
ASP.NET MVC Cheesy Northwind Sample Code
-
13
I'm Just a Caveman - The Hanselman Corollary to the Clarke/Wheeler Laws
-

The Weekly Source Code 19 - LINQ and More What, Less How
-
14
List of .NET Dependency Injection Containers (IOC)
-
15
1617
Getting LINQ to SQL and LINQ to Entities to use NOLOCK
-
1819
Twitter: The Uselessfulness of Micro-blogging
-

The Weekly Source Code 20 - A Web Framework for Every Language
-
20
Squeezing the most out of IIS7 Media Bit Rate Throttling
-
21
IronPython and the DLR march on
-

The Weekly Source Code 21 - ASP.NET MVC Preview 2 Source Code
-

ASP.NET MVC Source Code Available
-

Hanselminutes Podcast 104 - Dave Laribee on ALT.NET
-
22
232425
7 Blogging Statistics Rules - There is Life After Page Views
-
26
The Weekly Source Code 22 - C# and VB .NET Libraries to Digg, Flickr, Facebook, YouTube, Twitter, Live Services, Google and other Web 2.0 APIs
-
2728
Hanselminutes Podcast 105 - Rocky Lhotka on Data Access Mania, LINQ and CSLA.NET
-
29
30
Hanselminutes Podcast 106 - Inside Outsourcing
-
31
10 Guerilla Airline Travel Tips for the Geek-Minded Person
-

Spontaneous New York Ethiopian Nerd Dinner
-
12345
April 2008
SunMonTueWedThuFriSat
30311
How to set an IIS Application or AppPool to use ASP.NET 3.5 rather than 2.0
-
234
Hanselminutes Podcast 107 - Digital Photography Explained (for Geeks) with Aaron Hockley
-

How do Extension Methods work and why was a new CLR not required?
-
5
Memories of Zimbabwe - You can't afford to go home
-
6789
Packing Light for Travel with Power and Geek Style
-
10
Putting ASP.NET Dynamic Data into Context
-

The Weekly Source Code 23 - Big Solution Edition
-
1112
13141516
Hanselminutes Podcast 108 - Exploring Distributed Source Control with Git
-
1718
The Weekly Source Code 24 - Extensibility Edition - PlugIns, Providers, Attributes, AddIns and Modules in .NET
-
19
202122
ALT.NET Geek Code: Should you care about these ALT.NET guys?
-
2324
Faster Builds with MSBuild using Parallel Builds and Multicore CPUs
-

Books: We need more So What, Now What and What For? and less just What
-
2526
Hack: Parallel MSBuilds from within the Visual Studio IDE
-

Hanselminutes Podcast 109 - ASP.NET Dynamic Data with Scott Hunter
-
27
A Smarter (or Pure Evil) ToString with Extension Methods
-

Greatest Hits
-
282930
The Weekly Source Code 25 - OpenID Edition
-
123
45678910
May 2008
SunMonTueWedThuFriSat
27282930123
RFC: OpenTweets - Why is Microblogging centralized?
-
45678
Hanselminutes Podcast 110 - Microsoft Research: Spec#
-
9
Introducing RockScroll
-
10
The Weekly Source Code 26 - LINQ to Regular Expressions and Processing in Javascript
-

TypeConverters: There's not enough TypeDescripter.GetConverter in the world
-
1112
VS2008 and .Net 3.5 SP1 Beta - Should You Fear This Release?
-
13141516
Mix 08 Sessions available in new dual-stream versions using Silverlight
-
17
11 Top Tips for a Successful Technical Presentation
-
1819
Hanselminutes Podcast Catchup
-
20
The Weekly Source Code 27 - Suck Less Libraries
-
21
Vista 64-bit Blue Screens with INTERNAL_POWER_ERROR Immediately After Installing VMWare Player
-
222324
252627
ASP.NET MVC Preview 3
-

Wii Fit Review
-

Hanselminutes Podcast 114 - Website Scaling War Stories with Richard Campbell
-
2829
Community Call to Action: NOT Northwind
-
30
Pure Digital Flip Video Ultra Review
-
31
Professionalism, Programming, and Punditry and Success as a Metric
-
1234567
June 2008
SunMonTueWedThuFriSat
25262728293031
12
Introducing BabySmash - A WPF Experiment
-
3
Learning WPF with BabySmash - Configuration with DataBinding
-
4567
8
Hanselminutes Podcast 116 - Distributed Caching with Microsoft's Velocity
-
9
The Weekly Source Code 28 - iPhone with ASP.NET MVC Edition
-
1011
Learning WPF with BabySmash - Speech Synthesis
-
12
Learning WPF with BabySmash - Keeping it DRY with XAML Styles
-
13
Back to Basics - Life After If, For and Switch - Like, a Data Structures Reminder
-

Learning WPF with BabySmash - Factories, Interfaces, Delegates and Lambdas, oh my!
-

Learning WPF with BabySmash - Pushing things up a level with another set of eyes
-
14
15161718
Hanselminutes Podcast 117 - Sorting out Internationalization with Michael Kaplan
-

Hanselminutes Podcast 115 - Rediscovering Your Passion for Software
-
192021
2223
Hanselminutes Podcast 118 - Lean Software Development with Tom and Mary Poppendieck
-
24
Back to Basics: var != Dim
-

The Weekly Source Code 29 - Ruby and Shoes and the First Ruby Virus
-
2526
NotNorthwind - Update #1 - All Your Northwind Are Belong To Us
-
27
Hanselminutes Podcast 119 - What Is Done? with Scrum Co-Creator Ken Schwaber
-
28
A Back To Basics Case Study: Implementing HTTP File Upload with ASP.NET MVC including Tests and Mocks
-
2930
The Spirit of Open Source - Netiquette can be subtle
-
12345
July 2008
SunMonTueWedThuFriSat
29301
Back to Basics - This is not the object you're looking...wait, oh, it is the object
-

How to Programmatically tell if an IIS AppPool is 32-bit or 64-bit
-
2
The Weekly Source Code 30 - VB.NET with XML Literals as a View Engine for ASP.NET MVC
-
34
Back to Basics - Do namespace using directives affect Assembly Loading?
-
5
67
Hanselminutes Podcast 120 - The Odd Couple - A Developer and a Designer talk about working with XAML
-
8
Deploying ASP.NET MVC on ASP.NET 2.0
-
910
Back To Basics - Everyone Remember Where We Parked (that memory)!
-

Learning WPF with BabySmash - MVC or MVP and the Benefits of a Designer
-
1112
131415
New Modules for IIS7: Application Request Routing - Proxy and Load Balancing Module
-

July 22nd - Seattle/Redmond/Bellevue Nerd Dinner
-
16
ASP.NET MVC Preview 4 - Using Ajax and Ajax.Form
-

Learning Opportunity - .NET Terrarium is back!
-
17
Developer != Designer
-

Hanselminutes Podcast 121 - LineRider - Porting a Flash Game to Silverlight 2
-
18
Learning WPF with BabySmash - Making a Transparent Window with Substance
-

Learning WPF with BabySmash and Back to Basics - Making Assumptions and When to Turn to Books
-

Learning WPF with BabySmash - Customer Feedback and a WPF Font ComboBox
-
19
2021
The Weekly Source Code 30 - Spark and NHaml - Crazy ASP.NET MVC ViewEngines
-

Adding OpenSearch to your website and getting in the Browser's Search Box
-
22
Learn How to use NHibernate with the Summer of NHibernate Screencast Series
-
232425
July 2008 Technical Reading List
-

Make your Website Mobile and iPhone Friendly - Add Home Screen iPhone Icons and Adjust the ViewPort
-

Hanselminutes Podcast 123 - Dare Obasanjo on Social Networking
-

Hanselminutes Podcast 122 - BabySmash!
-
26
27282930
DasKeyboard - The Next Generation
-
3112
3456789
August 2008
SunMonTueWedThuFriSat
27282930311
Hanselminutes Podcast 124 - Tim Bray on Microblogging and Widefinder
-

Learning WPF with BabySmash - Manually Managing ClickOnce and some more Designer Goodness
-
2
The Weekly Source Code 31- Single Instance WinForms and Microsoft.VisualBasic.dll
-

Logitech Harmony One Remote Control Review
-
3456
I like cake! - Cakemail, Ninjas on Fire, and other Anecdotes
-
78
Hanselminutes Podcast 125 - Accessibility in Web and Rich Applications
-

More Channel 9 Silliness
-
9
1011
Hacked! And I didn't like it - URLScan is Step Zero
-
1213
Hidden Gems - Not the same old 3.5 SP1 post
-
1415
Hanselminutes Podcast 126 - Chat with John Resig, Creator of jQuery
-
16
1718192021
ASP.NET Futures - Generating Dynamic Images with HttpHandlers gets Easier
-

New Outlook VSTO AddIn: How to disable Reply To All and Forward in Outlook 2007
-

The Weekly Source Code 32- Atom, AtomPub and BlogSvc, an AtomPub Server in WCF
-
2223
24
SmallestDotNet: On the Size of the .NET Framework
-
252627
The Case of the Failing Disk Drive or Windows Home Server Saved My Marriage
-
282930
31123456
September 2008
SunMonTueWedThuFriSat
3112345
Firefox, ClickOnce, XBAPs and .NET 3.5 SP1
-

Family Calendar Management - Sharing Life between Outlook and Web Calendars and the Magic of iCalendar
-

Skyping the Wife: Foolproof Video Conferencing with Your Family While on the Road
-

Windows Live Mesh, Silverlight and the CoreCLR
-
6
789
Microsoft IE8 and Google Chrome - Processes are the New Threads
-
1011
The .NET Framework and the Browser's UserAgent String
-
12
The Weekly Source Code 33 - Microsoft Open Source inside Google Chrome
-
13
141516
Baby Sign Language 2.0
-

Hanselminutes Podcasts 128 and 129 - Ajax with Scott Cate and JavaScript with Bertrand Le Roy
-
17
Back To Basics: Algorithms and Going Back To Virtual School
-
181920
Working Remotely from Home, Telepresence and Video Conferencing: One Year Later
-
21
Hanselminutes Podcasts 130 - JavaScript gets Faster: Brendan Eich, CTO of Mozilla Corporation and Creator of JavaScript
-
2223
Update on .NET Framework 3.5 SP1 and Windows Update
-
2425
The Weekly Source Code 34 - The Rise of F#
-
2627
28
jQuery to ship with ASP.NET MVC and Visual Studio
-
2930
October 6th - Seattle/Redmond/Bellevue Nerd Dinner
-
1234
567891011
October 2008
SunMonTueWedThuFriSat
2829301
Plug-In Hybrids: ASP.NET WebForms and ASP.MVC and ASP.NET Dynamic Data Side By Side
-
23
Web Platform Installer: Trying to make it easier to setup for web development
-
4
Meme Time: Growing Up Geek
-
56789
PDC: Microsoft .NET Framework: Overview and Applications for Babies
-
10
ASP.NET MVC and the new IIS7 Rewrite Module
-
11
1213
Survey Time: What .NET Framework features do you use?
-

Here Comes Trouble
-
14
T4 (Text Template Transformation Toolkit) Code Generation - Best Kept Visual Studio Secret
-

Silverlight 2 is out!
-
1516
ASP.NET MVC Beta released - Coolness Ensues
-
17
PDC Preparation Presses...
-

Microsoft Web Application Installer - Open Source Web Apps Delivered and Installed
-
18
19
Hanselminutes Podcast 134 - StackOverflow uses ASP.NET MVC - Jeff Atwood and his technical team
-

Hanselminutes Podcast 133 - Windows Live Agents and the Machine Translation Bot from MS Research
-

Hanselminutes Podcast 132 - Subsonic with Rob Conery
-

Hanselminutes Podcast 131 - Jeff Webb - The guy who lowercased Basic
-
20
Guide to Freeing up Disk Space under Windows Vista
-
2122
The Weekly Source Code 35 - Zip Compressing ASP.NET Session and Cache State
-

Survey RESULTS: What .NET Framework features do you use?
-
232425
Happy Eighth Anniversary
-

PDC 2008: New .NET Logo
-
26
PDC 2008: BabySmash Preparations
-
27282930311
2345678
November 2008
SunMonTueWedThuFriSat
2627282930311
23
Tiny Victories Inside Microsoft - SmallestDotNet makes headway
-
4
Tips for Preparing for a Technical Presentation
-
5
2008 - Congratulations, America has a President-Elect
-
6
ASP.NET and jQuery
-

The Weekly Source Code 36 - PDC, BabySmash and Silverlight Charting
-
7
Viewing a LOT of Images Effectively (plus 700 Obama Newspaper Covers in Silverlight Deep Zoom )
-
8
9101112
Fixed: "Windows Process Activation Service (WAS) is stopping because it encountered an error."
-
13
Using Crowdsourcing for Expanding Localization of Products
-
14
Update on the GDR that is coming for .NET Framework 3.5 SP1
-
15
1617181920
Do you have to know English to be a Programmer?
-

Xbox 360 NXE - Forget Games, The Xbox is a Media Center
-
2122
2324
Web Platform Installer now supports XP - And the Master Plan continues
-
25
Hanselminutes Podcast 138 - Paint.NET with Rick Brewster
-

Hanselminutes Podcast 137 - Microsoft PDC and Windows 7 Reaction Show with Richard Campbell
-

Hanselminutes Podcast 136 - MSR@PDC - Microsoft Research at the Professional Developers Conference
-

Hanselminutes Podcast 135 - StackOverflow Behind The Music - Unedited Outtakes Show
-
2627
The Weekly Source Code 37 - Geolocation/Geotargeting (Reverse IP Address Lookup) in ASP.NET MVC made easy
-
2829
30123456
December 2008
SunMonTueWedThuFriSat
3012
Best Code Syntax Highlighter for Snippets in your Blog
-

Christmas Cards Made Easy - Shutterfly, Excel, and a Word Mail Merge
-

Upgrading an old Compaq Ipaq from Ubuntu 5.10 Breezy Badger to 8.10 Intrepid Ibex
-
3
Dell Mini 9 - Practical Developer's Review
-
4
South Africa 2008
-

Hanselminutes Podcast 140 - Rob Conery learns about Domain Driven Design
-

Hanselminutes Podcast 139 - Moonlight (Silverlight on Linux with Mono) with Miguel de Icaza and Joseph Hill
-

The Weekly Source Code 38 - ASP.NET MVC Beta Obscurity - ModelState.IsValid is False because ModelBinder pulls values from RouteData
-
5
Hanselminutes Podcast 141 - Coding4Fun with Dan Fernandez and Brian Peek - Wiimotes and YouTube
-
6
789
South Africa 2008 – My Passport is Full
-
10
South Africa 2008 - Travelling Long Distances with Kids and Babies
-

South Africa 2008 - Being The White (or Black) Guy in the Family
-

South Africa 2008 - Fence Culture
-
11
South Africa 2008 - Limited, Ahem, Connectivity
-

South Africa 2008 - Diabetic Time Zones
-

South Africa 2008 - Media Makes Life Better
-
1213
South Africa 2008 - Emergency Taxis (Combis)
-

South Africa 2008 - Communal Living and Relatives in Close Quarters
-

Hanselminutes Podcast 142 - Week One in South Africa - Vusi
-

South Africa 2008 - Hyper-Vigilance
-
1415
South Africa 2008 - Visiting the Mall in Soweto
-
1617
ASP.NET MVC Samples, Oxite, and Community
-
18
.NET 3.5 SP1 GDR is available to download
-
1920
South Africa 2008 - Scott in the Time of Cholera
-
2122
South Africa 2008 - Relative Fakery
-

South Africa 2008 - Being Away from Home for a Long Time
-
23
South Africa 2008 - Christmas Eve Eve Lightning Storm
-

South Africa 2008 - Johannesburg Zoo
-

Hanselminutes Podcast 143 - Week Two in South Africa - Victor
-
24
South Africa 2008 - African Math and CP Time
-
252627
South Africa 2008 - For Goodness' Sake, Go to the Airport Early
-

South Africa 2008 - Make Your Own Dual 1/8" Airplane Headphone Adapter
-
28293031123
45678910

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.