Hanselminutes with Scott Hanselman
Episodes
BabySmash!
19 Jul 2008
Contributed by Lukas
Scott introduces Carl to BabySmash for the first time, and they chat about some of the services available to MicroISVs, as well as the joys of coding ...
LineRider - Porting a Flash Game to Silverlight 2
08 Jul 2008
Contributed by Lukas
In this episode, Scott talks to Rick Barraza, an Experience Architect from Cynergy with a background in Flash, and Bryan Perfetto, a Developer from In...
The Odd Couple - A Developer and a Designer talk about working with XAML
04 Jul 2008
Contributed by Lukas
Richard is a dev that spends most of his time in the presentation layer and Felix is a designer. Richard is focused on the Xaml and code, unlike Felix...
What is Done? - A Conversation with Scrum Co-Creator Ken Schwaber
26 Jun 2008
Contributed by Lukas
Scott chats with Ken Schwaber, the co-creator of Scrum, agile advocate and a founder of the Agile Alliance. Scott asks 'What is the definition of Done...
Lean Software Development with Tom and Mary Poppendieck
20 Jun 2008
Contributed by Lukas
Scott sits down in Oslo, Norway with Tom and Mary Poppendieck to talk about Lean Software Development, the importance of The Business, and the real de...
Sorting out Internationalization with Michael Kaplan
13 Jun 2008
Contributed by Lukas
Michael Kaplan is a Developer in the Windows International group and the author of the popular 'Sorting It Out' blog that is dedicated it all things '...
Distributed Caching with Microsoft's "Velocity"
06 Jun 2008
Contributed by Lukas
Scott sits down on the TechEd floor with Anil and "MK" from the Velocity team to talk about Microsoft's new .NET Distributed Cache.
Finding Passion for Software *or* The Return of the "Franklinator"
30 May 2008
Contributed by Lukas
Scott talks with Carl, who is back from a long hiatus, about the joys of programming and getting back to basics. Is it hard to stay passionate about t...
Website Scaling War Stories with Richard Campbell
20 May 2008
Contributed by Lukas
Scott and Richard chat (and chat and chat!) about scaling website and scalability in general while at the DevTeach Conference in Toronto.
Beyond Continuous Integration: Continuous Monitoring with Owen Rogers
15 May 2008
Contributed by Lukas
Scott sits down with Owen Rogers, one of the original authors of CruiseControl.NET, and hears about his ideas around a hardware and software platform ...
The Past, Present and Future of .NET Unit Testing Frameworks
09 May 2008
Contributed by Lukas
Scott gets a rare chance to sit down in person with developers from three .NET Unit Testing Frameworks. Charlie Poole from NUnit, Jeff Brown from MbUn...
ASP.NET Model View Controller, MVCContrib and MonoRail
03 May 2008
Contributed by Lukas
Scott sits down with Phil Haack, ASP.NET Microsoft PM, Dru Sellers, Contributor to the Castle Project, and Jeffrey Palermo, of the MVCContrib project ...
Microsoft Research: Spec#
22 Apr 2008
Contributed by Lukas
Scott sits down with Mike Barnett and Rustan Leino of Microsoft Research and talks about the Spec# programming language. The compiler enables Design B...
ASP.NET Dynamic Data with Scott Hunter
18 Apr 2008
Contributed by Lukas
Following up on the announcement from last week on ASP.NET Dynamic Data, Scott sits down with yet-another-Scott, in this case Scott Hunter, a Program ...
Distributed Source Control with Git
09 Apr 2008
Contributed by Lukas
Scott sits down with Robby, Gary and Andy from Planet Argon, a local Rails shop in Portland, OR, and talks about their experience as they move from Su...
Digital Photography Explained (for Geeks) with Aaron Hockley
31 Mar 2008
Contributed by Lukas
Scott sits down with Amateur Photographer (recently-turned-pro) Aaron Hockley. Together they decode the technical language of photography and online p...
Inside Outsourcing
27 Mar 2008
Contributed by Lukas
In this episode Scott sits down with Venkat and Vinod from India, two Microsoft Regional Directors and gets their inside perspective on outsourcing.
Rocky Lhotka on Data Access Mania, LINQ and CSLA.NET
21 Mar 2008
Contributed by Lukas
Scott talks with developer and author Rockford Lhotka about the attack of the DALs (Data Access Layers). How can we put LINQ to SQL, LINQ to Entities ...
Dave Laribee on ALT.NET
14 Mar 2008
Contributed by Lukas
This week Scott talks with Dave Laribee of Xclaim Software about the movement he named ALT.NET. Are these alternative principles or just business as u...
Quetzal Bradley on Testing after Unit Tests
07 Mar 2008
Contributed by Lukas
In this episode Scott talks with Quetzal Bradley, a Microsoft developer on the Connected Systems Architecture Team, about testing after unit tests. Is...
Principal Architect Mike Pizzo on the ADO.NET Entity Framework
29 Feb 2008
Contributed by Lukas
Scott discusses the ins and outs of the ADO.NET Entity framework and LINQ to Entities with Microsoft Principal Architect Mike Pizzo.
Michio Kaku on making the "impossible" possible
22 Feb 2008
Contributed by Lukas
Scott talks with theoretical physicist and futurist Michio Kaku about making what was once considered impossible technology into reality.
Building Community with Norm Judah - CTO of Microsoft Services
12 Feb 2008
Contributed by Lukas
Scott chats with Norm Judah, the CTO of Microsoft Services. They talk about running a multi-cultural organization of 16,000 consultants, building onli...
What's it like for Mac Developers - Interview with Steven Frank of Panic
06 Feb 2008
Contributed by Lukas
Scott chats with Steven Frank, co-founder of Panic, an Apple Design Award winning Mac Development Shop. Scott and Steven went to college together and ...
Scott Interviews His Dad
24 Jan 2008
Contributed by Lukas
In this special episode, Scott sits down with his Dad and talks about growing up as a geek, raising geeks, and the sacrifices families make to help th...
ADO.NET "Astoria" Data Services with Shawn Wildermuth
19 Jan 2008
Contributed by Lukas
Scott chats with Shawn Wildermuth, "the ADO Guy," about ADO.NET Data Services, aka "Project Astoria." It's REST for SQL Server. Sh...
Starting Small with F# with Dustin Campbell
11 Jan 2008
Contributed by Lukas
Scott is at CodeMash in Ohio this week chatting with CodeRush/Refactor developer Dustin Campbell about his recent obsession with F#. Is it a functiona...
2007 The Year in Review
07 Jan 2008
Contributed by Lukas
Scott and Carl chat about 2007. How was the year for Developers? For the Web?
The Worst Show Ever with Chris Sells and Rory Blyth
28 Dec 2007
Contributed by Lukas
Chris Sells and Rory Blyth come over to Scott's house and proceed to record a horrible episode of Hanselminutes. Consider this a Holiday episode that ...
Pex with Jonathan 'Peli' de Halleux and Nikolai Tillmann
20 Dec 2007
Contributed by Lukas
"Pex" is an intelligent assistant to the programmer that automatically generates unit tests, allowing you to find bugs early. In addition, i...
Visual Basic Yesterday, Today and Tomorrow with Paul Vick
12 Dec 2007
Contributed by Lukas
Scott chats with Paul Vick, Principal VB Architect, and Paul Yuknewicz, a Senior Program Manager on the VB Team about the past, present and future of ...
Eclipse with Bjorn Freeman-Benson
07 Dec 2007
Contributed by Lukas
In this episode Scott discusses Eclipse, Open Source and both the history and future of software with Bjorn Freeman-Benson. Bjorn is the Technical Dir...
Software Architecture with Dan Appleman
30 Nov 2007
Contributed by Lukas
Scott gets the scoop on software architecture with developer and author Dan Appleman.
Over Two Decades at Microsoft - Larry Osterman
15 Nov 2007
Contributed by Lukas
Scott chats with Larry Osterman, the man who makes Windows go "ding", about his two-plus decades working for Microsoft. They chat about soun...
Writing FaceBook Applications with .NET - Interview with Mel Sampat, author of Outsync
08 Nov 2007
Contributed by Lukas
In this episode, Scott talks with Mel Sampat, a Program Manager at Microsoft who's written OutSync, an application that syncs faces between Outlook, F...
Planning, Placing and Building a House Google Earth and Sketchup
03 Nov 2007
Contributed by Lukas
Scott's all alone this week, talking about planning the house he and his wife built. They used Google Earth to visualize the lot, placing a lot and ne...
Open Source Software Licensing with Jonathan Zuck of ACT Online
16 Oct 2007
Contributed by Lukas
Scott and Carl turn to Jonathan Zuck of the Association for Competitive Technology to demystify Software Licensing and the industry's many Open Source...
EarthClassMail.com - Moving from LAMP to .NET 3.5
16 Oct 2007
Contributed by Lukas
Scott chats with Matt Davis, architect at EarthClassMail.com, about their move from a LAMP stack (Linux/Apache/mysql/PHP) to .NET 3.5. What's working,...
Parallel Programming with .NET
11 Oct 2007
Contributed by Lukas
Scott chats with Stephen Toub a Microsoft Developer working on new ways to make concurrency programming easier with .NET.
Interview with Shawn Burke on Microsoft's .NET Source Code Release
26 Sep 2007
Contributed by Lukas
Scott and Carl talk with Shawn Burke on the culmination of his many-year-old plan to get parts of the source of the .NET Framework released. With Visu...
10 Foot Development for Media Center
21 Sep 2007
Contributed by Lukas
Every copy of Windows Vista Home Premium and above has Media Center on it. Have you run your copy? Turns out that you can develop your own '10 foot ap...
Vista 64 - Developing on 64-bit Vista Ultimate
10 Sep 2007
Contributed by Lukas
Scott adds some much needed detail to last weeks show. Is developing on 64-bit in .NET tricky? What gotchas do you need? Who should move to 64-bit? Re...
Vista 64 - Is Now the Time?
07 Sep 2007
Contributed by Lukas
Carl and Scott are both running 64-bit Vista while others wait. Was it the right decision?
LINQ to XML
31 Aug 2007
Contributed by Lukas
Scott's been poking around with LINQ to XML and reports his findings to Carl about life with XDocuments and XElements. They also talk about the bridge...
2007 Ultimate Tool List
25 Aug 2007
Contributed by Lukas
Scott and Carl talk about Scott's 2007 Ultimate devoloper and power users tool list.
Moving your Email into the Cloud - Google for Apps and Live Custom Domains
17 Aug 2007
Contributed by Lukas
Scott and Carl talk about Scott's Family's recent move to Google Apps and Carl considers moving to Live Custom Domains. What are the benefits of movin...
F# with Robert Pickering
10 Aug 2007
Contributed by Lukas
Scott chats with Robert Pickering, author of Foundations of F#. We ask the question 'Why F#?' and talk about functional languages and some of the feat...
John Lam on Iron Ruby
03 Aug 2007
Contributed by Lukas
Scott sits down with John Lam at OSCON the day that Iron Ruby Pre-Alpha 1 was released, and talks about the announcement to host on RubyForge.
Jeff Atwood overclocks the Ultimate PC
27 Jul 2007
Contributed by Lukas
Scott and Carl talk to Jeff Atwood about the importance of Hardware and Scott addresses some of the questions around Building a Developer PC from Show...
Talking to the Interns
20 Jul 2007
Contributed by Lukas
Scott's got two high-school interns working for him this summer. In this episode Scott talks to High School Seniors Eric and Shady about their experie...
Be a Better Developer in Six Months
13 Jul 2007
Contributed by Lukas
Justice Gray asked folks 'What are you doing for the next 6 months to be a better developer?' In this episode, Scott and Carl kick the question around...
Windows Home Server
06 Jul 2007
Contributed by Lukas
Scott talks to Charlie Kindel about the upcoming Windows Home Server, formerly Project Q and how you can backup your life.
Interview with Timothy Ferriss of The Four Hour Workweek
29 Jun 2007
Contributed by Lukas
Scott sits down with New York Times Best Selling Author Timothy Ferriss of the 4-Hour Workweek. Tim has an interesting take on how to focus on what's ...
Building a Developer PC
22 Jun 2007
Contributed by Lukas
Scott and Carl chat about building your own PC with a focus on the developer, rather than the gamer.
Orcas Overview
15 Jun 2007
Contributed by Lukas
What's the big deal about Orcas, er, Visual Studio 2008? Scott sits down with his partner in crime, Patrick Cauldwell, and chat about .NET 2.0, 3.0, 3...
Hanselminutae-four
08 Jun 2007
Contributed by Lukas
Scott and Carl Discuss recent technology changes and upgrades in this the fourth installment of Hanselminutiae.
Setting up a Home Network
01 Jun 2007
Contributed by Lukas
Scott and Carl talk about home networking: dos and don'ts, gotchas and such.
Scott talks to Martin Fowler and David Heinemeier Hansson
25 May 2007
Contributed by Lukas
Scott sits down with Martin Fowler of Thoughtworks and David Heinemeier Hansson of 37 signals and talks about beauty, making developers happen, the de...
Interview with Lynda from Lynda.com
18 May 2007
Contributed by Lukas
Google for Lynda and you'll find the legendary Lynda.com. Lynda has had a popular online presence for over 12 years. She created the original Web-Safe...
Scott Guthrie and Jason Zander on Silverlight
11 May 2007
Contributed by Lukas
Scott sits down with Scott Guthrie and Jason Zander at Mix 07 to talk about Silverlight, his incredible keynote demos, dynamic language support, and a...
Chris Sells and Scott Look Forward (Part 2 of 2)
04 May 2007
Contributed by Lukas
In Part 2 of this Two Part podcast, I visit the home of Chris Sells and we make up a topic for the show! I suggested we talk about what programming wi...
Chris Sells and Scott Look Back (Part 1 of 2)
27 Apr 2007
Contributed by Lukas
In Part 1 of this Two Part podcast, I visit the home of Chris Sells and we make up a topic for the show! I suggested we talk about what programming wi...
Rich Internet Applications - WPF/E becomes Silverlight
20 Apr 2007
Contributed by Lukas
We discuss "Web 2.5" as Silverlight (ne WPF/E) is announced. Seems that Rich Cross-Platform Runtimes quickly approach from both Microsoft an...
Hanselminutiae #3
13 Apr 2007
Contributed by Lukas
Carl and Scott discuss the weeks events in their technology lives, in this 3rd Hanselminutiae. Who are the Spyware People? Is the AppleTV any good? Wh...
Sychronizing Internet Calendars
04 Apr 2007
Contributed by Lukas
Scott and Carl chat about the pain of the DST change and how they manage their calendars over the internet.
Building 42/Polita Paulus
30 Mar 2007
Contributed by Lukas
Scott teams up with Rory Blyth to find and talk to developers at Microsoft building 42. In a feat of investigative skill and daring they find themselv...
The Old New Thing - Interview with Raymond Chen
22 Mar 2007
Contributed by Lukas
Scott sits down with the original raconteur of Windows, Raymond Chen to talk about all things Win32 and where Microsoft Bob is currently.
Monorail - Alternative ASP.NET
13 Mar 2007
Contributed by Lukas
Scott interviews two developers who are betting on Monorail on ASP.NET, an MVC Web Framework inspired by Action Pack.
Squeezing the most out of Continuous Integration - with Jay Flowers
06 Mar 2007
Contributed by Lukas
In this long-awaited Part II on Continuous Integration, Scott talks to Jay Flowers, maker of CI Factory about how to squeeze the most out of your Cont...
Hiring and Interviewing Engineers
28 Feb 2007
Contributed by Lukas
Scott and Carl talk about the "FizzBuzz" test and try to come up with practical techniques for hiring engineers and technical folks.
End to End Tracing
21 Feb 2007
Contributed by Lukas
Scott and Carl talk about the End to End (E2E) tracing format, how it relates to WCF and how you can use it to introduce system-wide tracing your larg...
Static Code Analysis with NDepend
15 Feb 2007
Contributed by Lukas
Scott and Carl discuss afferent and efferent coupling, and many other code metrics techniques, and wonder why more .NET developers don't use static an...
OpenID
08 Feb 2007
Contributed by Lukas
Scott and Carl talk about the Microsoft/OpenID collaboration.
Bruce Payette - Powershell
01 Feb 2007
Contributed by Lukas
In this episode Scott gets the skinny on Powershell with Bruce Payette, one of the founding members of the Windows PowerShell team, co-designer of the...
Board Gaming for Programmers
23 Jan 2007
Contributed by Lukas
In this episode Scott talks with Chris Brooks and Eli Smith about the evolution and current state of classic board gaming.
How to start your own MicroISV
18 Jan 2007
Contributed by Lukas
In this episode Scott interviews Leon of SecretGeek.net about the partnership that created their TimeSnapper product. Leon shares his 25 steps to star...
WPF/E
10 Jan 2007
Contributed by Lukas
Scott and Carl discuss Microsoft's answer to Flash, Windows Presentation Foundation/Everywhere (WPF/E), a lightweight version of the .NET 2.0 (and 3.0...
Language Extensibility - Iron Python
05 Jan 2007
Contributed by Lukas
Scott and Carl bring us up to date on the developments in dynamic and static language extensibility.
Pro Audio Basics
13 Dec 2006
Contributed by Lukas
Scott and Carl discuss some of the basics and modern myths of professional audio.
Life Hacks with Gina Trapani
06 Dec 2006
Contributed by Lukas
Scott and Carl talk about life hacks with Gina Trapani, web developer and author of the book "Life Hacker - 88 tricks to turbocharge your day&quo...
Next Generation Gaming Systems
21 Nov 2006
Contributed by Lukas
Scott talks with Carl about the state of gaming hardware, software, and programmability.
WS-*
14 Nov 2006
Contributed by Lukas
This week Scott and Carl discuss the various WS specifications and how they relate to WCF, with a strong emphasis on security.
Architecture (TechEd Barcelona)
09 Nov 2006
Contributed by Lukas
This week Scott and Carl discuss Software Architecture from the Tech Ed developer conference in Barcelona.
Identity
01 Nov 2006
Contributed by Lukas
Scott and Carl talk about digital identity and related technologies.
Diabetes Technology
24 Oct 2006
Contributed by Lukas
This week Scott and Carl talk about the latest technology around dealing with Diabetes, as well as a short discussion of the basics.
Scott Guthrie
18 Oct 2006
Contributed by Lukas
Scott catches up with Scott Guthrie in an interview covering Ajax, Asp 2.0, extender controls, CSS adapters and more.
Jeffrey Snover, PowerShell Architect
11 Oct 2006
Contributed by Lukas
Scott turns the tables and interviews Jeffrey Snover, the Architect of PowerShell (previously Monad) and gets the lowdown on the history of this enhan...
HDTV
03 Oct 2006
Contributed by Lukas
Scott and Carl discuss the current state of Hi-Def Television.
Scott Interviews Chris Sells
27 Sep 2006
Contributed by Lukas
Scott spends some quality time with Microsoft Program Manager Chris Sells to discuss Vista, the joys of the XBox 360 and to set the world straight on ...
All About Vista RC1
20 Sep 2006
Contributed by Lukas
Scott and Carl discuss their experiences with Windows Vista Release Candidate 1. New features, pain points, expectations, etc.
Mock Objects
11 Sep 2006
Contributed by Lukas
Scott and Carl discuss the topic of Mock Objects: what they are, when to use them, and of course an analysis of available tools.
Test Driven
30 Aug 2006
Contributed by Lukas
Scott addresses the processes and benefits of test-driven development.
A Better Outlook
24 Aug 2006
Contributed by Lukas
Scott discusses some useful add-ons for Outlook.
Dynamic vs Compiled Languages
16 Aug 2006
Contributed by Lukas
Scott talks with Carl about what we can learn from dynamic languages such as Ruby and Ruby on Rails
Open Source Options
09 Aug 2006
Contributed by Lukas
In this episode Scott explores the issues around using OS software and contributing to OS projects.
Reflection
02 Aug 2006
Contributed by Lukas
Scott discusses the dos and don'ts of reflection in .NET 1.1 and 2.0. Critical listening for all .NET developers.
Globalization/Internationalization with .NET
26 Jul 2006
Contributed by Lukas
Scott chats about preparing your .NET application for the global marketplace and Carl leads us into a discussion about character encoding.
Scott's Essential Blogroll (for July 2006 at least)
18 Jul 2006
Contributed by Lukas
Scott pulls a few dozen favorite blogs of out his blogroll and talks about the folks behind them that provide us all with so much good information on ...
Windows PowerShell (MONAD) Part II
12 Jul 2006
Contributed by Lukas
Scott brings us up to date on PowerShell, formerly named the Windows Command Shell, code named MONAD. Learn about the new features and some great appl...
The Line of Scrummage
07 Jul 2006
Contributed by Lukas
In this show Scott talks about Scrum, the agile project management method.