Hanselminutes with Scott Hanselman
Episodes
Rob Conery limps and learns about Domain Driven Design
02 Dec 2008
Contributed by Lukas
What's the deal with DDD? Is it a fad? A religion? Some kind of software design cult? Rob Conery has decided to learn for himself, and Scott joins him...
Moonlight (Silverlight on Linux with Mono) with Miguel de Icaza and Joseph Hill
24 Nov 2008
Contributed by Lukas
Scott chats with with Miguel de Icaza and Joseph Hill, the folks behind Moonlight. It's Silverlight on Linux with Mono and it's Open Source!
Paint.NET with Rick Brewster
20 Nov 2008
Contributed by Lukas
Scott talks with Paint.NET author Rick Brewster about some of the internals of his popular freeware application. They focus on deployment and setup, h...
Microsoft PDC and Windows 7 Reaction Show with Richard Campbell
11 Nov 2008
Contributed by Lukas
Scott catches up with Richard Campbell at DevConnections in Las Vegas and they chat about the announcements at the 2008 Microsoft PDC and how/if the n...
MSR@PDC - Microsoft Research at the Professional Developers Conference
30 Oct 2008
Contributed by Lukas
One of the hidden gems this year at the PDC conference was the Microsoft Research section. It was buried in the back of the convention center, unfortu...
Behind the Scenes - StackOverflow and Jeff Atwood - Part 2
24 Oct 2008
Contributed by Lukas
Here's some raw audio from the last show. We left the recorder on after the show was over, and the discussion continued for another 30 minutes! It's a...
StackOverflow uses ASP.NET MVC - Jeff Atwood and his technical team
17 Oct 2008
Contributed by Lukas
Scott chats with Jeff Atwood of CodingHorror.com and most recently, StackOverflow.com. Jeff and Joel Spolsky and their technical team have created a n...
Windows Live Agents and the Machine Translation Bot from MS Research
07 Oct 2008
Contributed by Lukas
Scott visits Microsoft Research and talks to Helvecio Ribeiro, the Test Lead for Machine Translation about T-Bot, his translation bot for Windows Live...
Subsonic with Rob Conery
02 Oct 2008
Contributed by Lukas
What is Subsonic and should you use it? Scott and Rob Conery chat about his baby and comparisons to other Open Source frameworks. Also, Scott tries to...
Jeff Webb - The guy who lowercased Basic
26 Sep 2008
Contributed by Lukas
Today we reminisce with Jeff Webb about the very early years of Basic and Visual Basic at Microsoft. What was it like to work just a few offices down ...
JavaScript gets Faster: Brendan Eich, CTO of Mozilla Corporation and Creator of JavaScript
19 Sep 2008
Contributed by Lukas
Scott talks to Brendan Eich from Mozilla about TraceMonkey, the new super-fast JavaScript engine. Where does Brendan think JavaScript is headed? What ...
Thoughts on Javascript with Bertrand Le Roy
12 Sep 2008
Contributed by Lukas
Scott chats with Bertrand Le Roy, Program Manager for MS-Ajax at Microsoft. Where does Bertrand see Ajax and Javascript going in the future? We also c...
Object Oriented AJAX with Scott Cate
04 Sep 2008
Contributed by Lukas
Scott's in Australia this week, but he catches up with Scott Care from CloudDB.com and talks about the differences between MS-AJAX and jQuery. How doe...
.NET 3.5 SP1 is out...what's inside
26 Aug 2008
Contributed by Lukas
Carl and Scott chat about what's new in .NET 3.5 SP1. There's a lot of new additions and improvements...should you care?
jQuery with John Resig
15 Aug 2008
Contributed by Lukas
Scott chats with John Resig about how he developed jQuery, how it performs, and where he thinks it's headed.
Accessibility in Web and Rich Applications
06 Aug 2008
Contributed by Lukas
In this episode Scott talks to Saqib Shaikh, a developer for Microsoft Consulting Services in the UK, who is also blind. They chat about accessibility...
Tim Bray on Microblogging and Widefinder
01 Aug 2008
Contributed by Lukas
In an interview organized on Twitter, Scott chats with Tim Bray, Distinguished Engineer at Sun and about Twitter and Microblogging and how the communi...
Dare Obasanjo on Social Networking
25 Jul 2008
Contributed by Lukas
Scott sits down with Dare Obasanjo and they chat about the interesting problems that Social Networking sites face.
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.