Episode 42: Scott Bellware on BDD and Lean Development

This week on Herding Code, Scott Bellware educates and entertain as only he can. Scott talks about Behavior Driven Development (BDD), Test Driven Development (TDD) and Lean Software Development, gets “all preachy” and donates to the show a nearly endless batch of outtakes. 

  • Hear the REAL last word about TDD.  You know it is more about design and little about testing, right?
  • True or false?  Scott Bellware practices BDD.  The answer will shock you!
  • Learn why you need let go of your inner geek and commit to being a business person.
  • Discover how Context Specification can help you get a date (or your money back.)
  • Pick up some catchy phases like “focal depth”, “theory of constraints”, “quality at the source”, “working forward” and “Docksiders.”
  • And much, much, much more.

Show Links:

Download / Listen:

Episode 42: Scott Bellware on BDD and Lean Development

[audio://herdingcode.com/wp-content/uploads/HerdingCode-0042-Scott-Bellware-on-BDD-and-Lean-Development.mp3]

Episode 41: Next Generation Twitter Client Discussion At MIX09

While at MIX09, Jon sat in on a brainstorming discussion about next generation Twitter clients running on WPF and Silverlight 3 with Tim Heuer, Chris Bennage, and Alan Le. This was originally just recorded for a few people who couldn’t be there for our meeting, but we had enough positive feedback that we’re publishing it as a podcast.

DISCLAIMER: This was recorded in a noisy room, and while I’ve done what I can to eliminate background noise and even out the vocal levels, the audio quality is poor (even by Herding Code standards). You’ve been warned.

Thanks to Tim, Chris, and Alan for giving their permission to publish this.

Show Links:

Download / Listen:

Episode 41: Next Generation Twitter Client Discusion At MIX09

[audio: //herdingcode.com/wp-content/uploads/HerdingCode-0041-Next-Generation-Twitter-Client-Discusion-At-MIX09.mp3]

Episode 40: Shawn Wildermuth on Silverlight 3 and RIA Services

This week on Herding Code, the full cast talks to Shawn Wildermuth about Silverlight 3 and RIA Services: 

  • Shawn talks about shared code, validation rules logic and general line of business application development with RIA Service and the guys become skeptically about RIA Service’s good and bad magic.
  • Kevin’s draggy-droppy spidey senses kick in and asks if RIA Services merely demos well.  Shawn speaks candidly about nobody knowing if RIA Services will work well in the wild (will it scale, for example) and encourages everyone to download and play with the bit and provide feedback. 
  • Scott K asks why he should even care about RIA Services, comments on how this is another example of building plumbing code frameworks in a vacuum, scoffs at Microsoft products like Silverlight, OSLO and Windows Workflow Foundation and goes so far to ask if is it too early for a RIA Service Vote of No Confidence.  In response, Shawn has some fun with Scott K and defends RIA Services along with some of the Microsoft development teams.  Shawn also shares his enthusiasm about OLSO.
  • Kevin questions Microsoft’s choice in terminology.  Does RIA Services really speak to what the framework does?
  • K Scott and Shawn briefly discuss the RIA Service’s TDD story and touch upon SilverUnit.
  • Jon and Shawn discuss their favorite new Silverlight features which include direct writing of pixels and audio, Silverlight out of browser, and behaviors.
  • The guys do a quick wrap up of Mix09 announcements and talk about Sketchflow’s designer focus and cynically talk about its unavailability.
  • To the delight of those on the call, Jon talks about Expression Web SuperrrPreeevieewww!
  • And there’s a special guest question from Rachel Appel and a Twitter question from Scott Watermasysk.

Show Links:

Download / Listen:

Episode 40: Shawn Wildermuth on Silverlight 3 and RIA Services

[audio: //herdingcode.com/wp-content/uploads/HerdingCode-0040-Shawn-Wildermuth-on-Silverlight-3-and-RIA-Services.mp3]

Episode 39: Scott C. Reynolds on Mac and iPhone Development

This week on Herding Code, Jon, K Scott, Scott K and Kevin talk about Mac/iPhone development with .NET and Ruby developer Scott C. Reynolds.

Show Links:

Download / Listen:

Episode 39: Scott C. Reynolds on Mac and iPhone Development

[audio: //herdingcode.com/wp-content/uploads/HerdingCode-0039-Scott-C-Reynolds-on-Mac-and-iPhone-Development.mp3]

Episode 38: NHibernate performance with Ayende, David Penton, and Ben Scheirman

While K Scott and Jon were at the Microsoft MVP Global Summit, we listened in on a late night debate on NHibernate performance between Oren Eini (a.k.a. Ayende Rahein), David Penton, and Ben Scheirman.

Show Links:

Download / Listen:

Episode 38: NHibernate performance with Ayende, David Penton, and Ben Scheirman

[audio: //herdingcode.com/wp-content/uploads/HerdingCode-0038-NHibernate-Performance-with-Ayende-David-Penton-and-Ben-Scheirman.mp3]