Herding Code

Archive for October, 2008 Monthly Archives

This is the first half of our interview with Phil Haack on the ASP.NET MVC Beta Release.

Topics

  • The MVC Elevator Speech
  • MVC and Codebehind files
  • How MVC differs from Webforms
  • How MVC changes your development process
  • The difficulty in unit testing UI
  • What’s the threshold for testing your programs?
  • The File / New / MVC experience
  • How MVC is built for extensibility
  • How MVC is stress tested
  • Is there a controls story for MVC?
Links

Download / Listen

Herding Code 23: Phil Haack on the ASP.NET MVC Beta Release (part 1)

This week we talk to Brad Abrams and Tim Heuer about the Silverlight 2 release.

Topics

  • What’s new?
  • The releationship between the DLR and Silverlight 2
  • The Eclipse for Silverlight development
  • The Open Specification Promise for XAML
  • Progress on Mono / Moonlight
  • The elevator speech on Silverlight
  • How Silverlight fits in with AJAX
  • Can Silverlight support separation of concerns and testability?
  • Will Microsoft be shipping frameworks for Silverlight?
  • Will Silverlight support offline scenarios
  • Silverlight as a “line of business” platform
  • The WPF / Silverlight connection
  • The Silverlight open source community
  • The Flash question
  • The casual gaming market
  • Silverlight performance vs. Javascript
  • Speculation on Silverlight 3 features…
  • The non-Windows development experience
  • The Silverlight story for iPhone and other mobile platforms

Questions from listeners

  • What’s the story on Prism for Silverlight 2? What’s the story for enterprise Apps? (Chris Bilson)
  • What’s being done to encourage enterprise adoption, in a climate where many enterprise shops are still on IE6? (Eric Kemp)
  • What’s IE’s relationship with Silverlight? (Matt Hamilton)
Links

Download / Listen

Herding Code 22: Brad Abrams and Tim Heuer on the Silverlight 2 Release

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

This week Jon leads a discussion of real world development. We talk about how our development practices in our jobs and personal projects match up with the way we’re “supposed to be” developing. Topics:

  • What are the non-negotiable practices that we always use on any code we write?
  • Jon isn’t always Test Driven. Does that make him a bad person?
  • Where do code reuse and maintainability stack up when it comes to other real world priorities, like hard deadlines and short technology lifespans?
  • Is there a place for “forms over data” development? How about System.DraggyDroppy?
Links

Download / Listen

Herding Code 21: Real World Development

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

This week we talk to Ted Leung. Ted works on dynamic languages and tools at Sun Microsystems and is a member of the Apache Software Foundation. We discussed a variety of issues, including:

  • Ted’s wild ride through Apple, Apache, the Open Source Application Foundation, and Sun
  • How open source development can benefit software companies as well as the development community
  • How open source has worked for Apple, Sun, and IBM
  • Microsoft and open source
  • JavaFX
  • Chandler: what is it, what it does well, and where it disappoints
Links

Download / Listen

Herding Code 20: Ted Leung on Open Source in the corporate world

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Monthly Archives Other dates of posting

2010: Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2009: Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2008: Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec


August 2010

July 2010

June 2010

May 2010

April 2010

March 2010

February 2010

January 2010

December 2009

November 2009

October 2009

September 2009

August 2009

July 2009

June 2009

May 2009

April 2009

March 2009

February 2009

January 2009

December 2008

November 2008

October 2008

September 2008

August 2008

July 2008

June 2008

May 2008