
Hanselminutes with Scott Hanselman
1,014 episodes — Page 19 of 21

Ep 151Fit is Dead, Long Live Fitnesse - with Ward Cunningham and James Shore
You may have heard the terms "Fit" and "Fitnesse" bandied about by the software engineering literati. What are they? Are they useful? Are they used at all? Does your testing strategy need some fitnesse? The creator of Fit and the coordinator of the Fit project chat with Scott and answer the hard questions.

Ep 150Uncle Bob Martin: SOLID, this time with feeling.
Uncle Bob Martin responds to the hullabaloo around the SOLID principles from Show 145, his time on the Jeff Atwood and Joel Spolsky StackOverflow podcast, and offers his reasoned response. Is it time for a Software Apprenticeship Program? Other possible titles for this show: "He's back and he's pissed." "Bob's your Uncle." "Joel Who?" "SOLID State" "I got your tests right here!" "Smack Overflow" "Pay Attention This Time: Bob Martin on SOLID" (No, Bob's not pissed. We're just having a laugh.)

Ep 149Deconstructing "blu" - a new WPF Twitter client from thirteen23
Scott talks to Doug Cook, Hal Saville, and Lee Brenner about their dramatic new Twitter client, called "blu" (formerly "chirp") with a jelly aesthetic you have to see to believe. How do they find developing in WPF? What's their workflow? What's coming for the next release of blu?

Ep 148MEF - Managed Extensibility Framework with Glenn Block
There's been lots of talk about MEF lately, but what the heck is it? Is it an Open Source Project or is it part of the .NET Framework? Is it both? Is it an IOC Container or something new? Glenn Block sets Scott straight in this interview recorded on the Microsoft Campus.

Ep 147The new WPF-based Text Editor in Visual Studio 2010 - Interview with a Dev
Scott is on campus this week and bumps into Noah Richards, a "lowly" (his word) dev on the new editor in Visual Studio 2010. They sit down and Scott gets an education on how it's put together, built, componentized and shared.

Ep 146Test Driven Development is Design - The Last Word on TDD
Scott Hanselman talks to Scott Bellware about TDD. ScottB says that Test Driven Development is less about Testing and more about Design. Is TDD poorly named? Did Test Smell beget Design Smell beget Code Smell?

Ep 145SOLID Principles with Uncle Bob - Robert C. Martin
Scott sits down with Robert C. Martin as Uncle Bob helps Scott understand the SOLID Principles of Object Oriented Design.

Ep 144Week Three in South Africa - Ntombenhle
Scott's on holiday in South Africa with his family this month. Rather than doing repeats or "best of" shows, Scott's doing man-on-the-street interviews and uploading them over cell phone. In this episode, Scott talks to his Wife, Ntombenhle, an MBA and Homemaker from Zimbabwe.

Ep 143Week Two in South Africa - Victor
Scott's on holiday in South Africa with his family this month. Rather than doing repeats or "best of" shows, Scott's doing man-on-the-street interviews and uploading them over cell phone. In this episode, Scott talks to Victor, a lawyer and lecturer at the University of Lesotho.

Ep 142Week One in South Africa - Vusi
Scott's on holiday in South Africa with his family this month. Rather than doing repeats or "best of" shows, Scott's doing man-on-the-street interviews and uploading them over cell phone. In this episode, Scott talks to Vusi, an IT sales manager from Johannesburg.

Ep 141Coding4Fun with Dan Fernandez and Brian Peek - Wiimotes and YouTube
Scott talks with Dan and Brian as they turn the successful Coding4Fun blog into a book. Brian shares how to interface with the Nintendo Wii's Wiimote, and Dan tells us how to download and convert YouTube videos in one click.

Ep 140Rob Conery limps and learns about Domain Driven Design
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 for the trip in this episode.

Ep 139Moonlight (Silverlight on Linux with Mono) with Miguel de Icaza and Joseph Hill
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!

Ep 138Paint.NET with Rick Brewster
Scott talks with Paint.NET author Rick Brewster about some of the internals of his popular freeware application. They focus on deployment and setup, how Rick does it and what we can learn from him.

Ep 137Microsoft PDC and Windows 7 Reaction Show with Richard Campbell
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 new stuff will affect our lives.

Ep 136MSR@PDC - Microsoft Research at the Professional Developers Conference
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, unfortunately, so a lot of people didn't know it was there. Scott talks to each team at length and gets the scoop on what project are coming to an IDE near you sometime soon.

Ep 135Behind the Scenes - StackOverflow and Jeff Atwood - Part 2
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 different conversation in a raw style, but we hope you enjoy it.

Ep 134StackOverflow uses ASP.NET MVC - Jeff Atwood and his technical team
Scott chats with Jeff Atwood of CodingHorror.com and most recently, StackOverflow.com. Jeff and Joel Spolsky and their technical team have created a new class of application using ASP.NET MVC. What works, what doesn't, and how did it all go down?

Ep 133Windows Live Agents and the Machine Translation Bot from MS Research
Scott visits Microsoft Research and talks to Helvecio Ribeiro, the Test Lead for Machine Translation about T-Bot, his translation bot for Windows Live Messenger.

Ep 132Subsonic with Rob Conery
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 get free consulting for his new pet project.

Ep 131Jeff Webb - The guy who lowercased Basic
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 from BillG? When did Basic stop being ALL CAPS?

Ep 130JavaScript gets Faster: Brendan Eich, CTO of Mozilla Corporation and Creator of JavaScript
Scott talks to Brendan Eich from Mozilla about TraceMonkey, the new super-fast JavaScript engine. Where does Brendan think JavaScript is headed? What does the rise of JavaScript mean to Flash, Silverlight and RIAs in general?

Ep 129Thoughts on Javascript with Bertrand Le Roy
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 chat about MS-Ajax 4.0s possible future and how to use templates and Javascript on the clientside.

Ep 128Object Oriented AJAX with Scott Cate
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 does object-orientation work in Javascript?

Ep 127.NET 3.5 SP1 is out...what's inside
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?

Ep 126jQuery with John Resig
Scott chats with John Resig about how he developed jQuery, how it performs, and where he thinks it's headed.

Ep 125Accessibility in Web and Rich Applications
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 in Windows, on the Web and in the next generation of Web Applications written with AJAX and Silverlight.

Ep 124Tim Bray on Microblogging and Widefinder
In an interview organized on Twitter, Scott chats with Tim Bray, Distinguished Engineer at Sun and about Twitter and Microblogging and how the community squeezes performance of his WideFinder and WideFinder 2 challenges.

Ep 123Dare Obasanjo on Social Networking
Scott sits down with Dare Obasanjo and they chat about the interesting problems that Social Networking sites face.

Ep 122BabySmash!
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 in WPF.

Ep 121LineRider - Porting a Flash Game to Silverlight 2
In this episode, Scott talks to Rick Barraza, an Experience Architect from Cynergy with a background in Flash, and Bryan Perfetto, a Developer from Inxile writing his first Silverlight application. They chat about how and why they ported the popular Flash Game LineRider.com to Silverlight 2.

Ep 120The Odd Couple - A Developer and a Designer talk about working with XAML
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 who is a tragically hip and talented designer who is focused on design and user experience. Can Xaml bring this odd couple together?

Ep 119What is Done? - A Conversation with Scrum Co-Creator Ken Schwaber
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?' and gets a more complicated (and more interesting!) answer than he bargained for.

Ep 118Lean Software Development with Tom and Mary Poppendieck
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 definition of success.

Ep 117Sorting out Internationalization with Michael Kaplan
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 '-ization.' That means Globalization, Internationalization, and Localization. This show is is brought to you by the CYRILLIC CAPITAL LETTER A.

Ep 116Distributed Caching with Microsoft's "Velocity"
Scott sits down on the TechEd floor with Anil and "MK" from the Velocity team to talk about Microsoft's new .NET Distributed Cache.

Ep 115Finding Passion for Software *or* The Return of the "Franklinator"
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 this job? Is there a need for the community to revisit Computer Science 101?

Ep 114Website Scaling War Stories with Richard Campbell
Scott and Richard chat (and chat and chat!) about scaling website and scalability in general while at the DevTeach Conference in Toronto.

Ep 113Beyond Continuous Integration: Continuous Monitoring with Owen Rogers
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 that extends Continuous Integration with Continuous Monitoring.

Ep 112The Past, Present and Future of .NET Unit Testing Frameworks
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 MbUnit, Brad Wilson from xUnit.NET as well as Roy Osherove, the author of the upcoming "Art of Unit Testing."

Ep 111ASP.NET Model View Controller, MVCContrib and MonoRail
Scott sits down with Phil Haack, ASP.NET Microsoft PM, Dru Sellers, Contributor to the Castle Project, and Jeffrey Palermo, of the MVCContrib project and talks about the ASP.NET MVC Project and Microsoft's changing attitudes towards Open Source.

Ep 110Microsoft Research: Spec#
Scott sits down with Mike Barnett and Rustan Leino of Microsoft Research and talks about the Spec# programming language. The compiler enables Design By Contract and extends C#. The team needs your help to get these features in the next version of C#!

Ep 109ASP.NET Dynamic Data with Scott Hunter
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 Manager on the ASP.NET team and tries to get his mind wrapped around Dynamic Data.

Ep 108Distributed Source Control with Git
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 Subversion to Git for their source control.

Ep 107Digital Photography Explained (for Geeks) with Aaron Hockley
Scott sits down with Amateur Photographer (recently-turned-pro) Aaron Hockley. Together they decode the technical language of photography and online photo sharing.

Ep 106Inside Outsourcing
In this episode Scott sits down with Venkat and Vinod from India, two Microsoft Regional Directors and gets their inside perspective on outsourcing.

Ep 105Rocky Lhotka on Data Access Mania, LINQ and CSLA.NET
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 and classic multi-tiered design all into a larger context? What's the right strategy for your data access needs? Scott's got questions and Rocky's got opinions.

Ep 104Dave Laribee on ALT.NET
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 usual? What can Microsoft learn from the Agile Community?

Ep 103Quetzal Bradley on Testing after Unit Tests
In this episode Scott talks with Quetzal Bradley, a Microsoft developer on the Connected Systems Architecture Team, about testing after unit tests. Is 100% Code Coverage enough?

Ep 102Principal Architect Mike Pizzo on the ADO.NET Entity Framework
Scott discusses the ins and outs of the ADO.NET Entity framework and LINQ to Entities with Microsoft Principal Architect Mike Pizzo.