Herding Code

Herding Code

By Herding CodeTechnologyTech News
Download on the App Store

Herding Code episodes

  • Episode 41: Next Generation Twitter Client Discussion At MIX09

    Episode 41

    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:

    • Tim Heuer - http://timheuer.com - @timheuer
    • Chris Bennage - http://bluespire.com/blogs - @bennage
    • Alan Le - http://alanle.com/ - @a7an 

    Download / Listen:

    Episode 41: Next Generation Twitter Client Discusion At MIX09

    1 hr 12 min
  • Episode 40: Shawn Wildermuth on Silverlight 3 and RIA Services

    Episode 40

    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:

    • Shawn Wildermuth's blog - http://wildermuth.com/
    • Silverlight Tour - http://silverlight-tour.com/, http://agilitrain.com
    • Shawn's MSDN Article on MVVM - http://msdn.microsoft.com/en-us/magazine/dd458800.aspx
    • Shawn's MSDN Articles on OSLO and DSLs - http://msdn.microsoft.com/en-us/library/dd441702.aspx, http://msdn.microsoft.com/en-us/library/dd548006.aspx
    • Shawn's Recent Articles - http://wildermuth.com/Articles
    • Shawn's MSDN Article on Prism - Coming soon
    • Rachel Appel - http://rachelappel.com/
    • Nikhil Kothari - http://www.nikhilk.net
    • Brad Abrams - http://blogs.msdn.com/brada/
    • Nikhil Kothari's MIX09 Session: http://videos.visitmix.com/MIX09/T41F
    • Brad Abrams' MIX09 Session: http://videos.visitmix.com/MIX09/T40F
    • Rocky Lhotka - http://www.lhotka.net/
    • Scott Watermasysk - http://simpable.com/
    • SilverUnit - http://cthru.codeplex.com/
    • Silverlight ToolKit (with Test Framework) - http://silverlight.codeplex.com/
    • MIX09 - http://live.visitmix.com/
    • Sketchflow - http://videos.visitmix.com/MIX09/C01F
    • SuperPreview - http://expression.microsoft.com/en-us/dd565874.aspx

    Download / Listen:

    Episode 40: Shawn Wildermuth on Silverlight 3 and RIA Services

    1 hr 8 min
  • Episode 39: Scott C. Reynolds on Mac and iPhone Development

    Episode 39

    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:

    • Scott C. Reynold's blogs - http://scottcreynolds.com, http://lostechies.com/blogs/scottcreynolds
    • Scott C. Reynold's on Twitter - http://twitter.com/scottcreynolds
    • Apple Developer Connection - http://developer.apple.com/
    • Mac Developer Program - http://developer.apple.com/products/mac/program/
    • iPhone Developer Program - http://developer.apple.com/iphone/
    • Mac OS X Leopard [oh-es-ten lep-erd] - http://www.apple.com/macosx/
    • XCode - http://developer.apple.com/TOOLS/xcode/
    • Objective-C (ObjC) - http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html
    • Beginning Objective C for the C# Guy - http://www.scottcreynolds.com/archive/2009/02/05/beginning-objective-c-for-the-c-guy.aspx
    • MacRuby - http://www.macruby.org/trac/wiki/MacRuby
    • Cocoa & CocoaTouch - http://developer.apple.com/technology/cocoa.html
    • OCUnit - http://developer.apple.com/tools/unittest.html
    • Interface Builder - http://developer.apple.com/tools/interfacebuilder.html
    • Carbon - http://developer.apple.com/Carbon/
    • Human Interface Guidelines - http://developer.apple.com/documentation/userexperience/Conceptual/AppleHIGuidelines/XHIGIntro/XHIGIntro.html
    • AppStore - http://www.apple.com/iphone/appstore/
    • Mono - http://www.mono-project.com/Main_Page
    • Miguel de Icaza - http://tirania.org/blog/
    • Unity - http://unity3d.com/
    • Boo - http://boo.codehaus.org/
    • Day of Ruby - Tampa (May 16th, 2009) - http://tampa.dayofruby.com/

    Download / Listen:

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

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

    Episode 38

    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:

    • NHibernate - http://nhforge.org
    • Ayende's blog - http://ayende.com
    • David Penton's blog - http://pentonizer.com
    • Ben Scheirman's blog - http://flux88.com 

    Download / Listen:

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

    45 min
  • Episode 37: Jon Udell

    Episode 37

    This week on Herding Code, Jon leads a talk with Microsoft Technical Evangelist Jon Udell, about strategies for Internet citizens. That is, making public information available for retrieval and manipulation through structured data feeds and Internet standards.  The group discusses related topics like digital identity and OpenID and shares their thoughts on Oslo, DSLs, dynamic languages like IronPython.

    Show Links:

    • Jon Udell's blog - http://blog.jonudell.net/
    • Byte Magazine - http://www.ddj.com/
    • Practical Internet Groupware - http://oreilly.com/catalog/9781565925373/
    • InfoWorld - http://www.infoworld.com/ 
    • USASpending.gov - http://usaspending.gov/
    • Azure - http://www.microsoft.com/azure/default.mspx
    • IronPython - http://ironpython.codeplex.com/ 
    • ElmCity - http://elmcity.info/ 
    • Extensible Business Reporting Language (XBRL) - http://www.xbrl.org/Home/
    • Drupal - http://drupal.org/ 
    • Google calendar - http://calendar.google.com/ 
    • RSS - http://en.wikipedia.org/wiki/RSS_(file_format)
    • Yahoo! Pipes - http://pipes.yahoo.com/pipes/ 
    • Doug Day, .NET iCalendar Library - http://www.ddaysoftware.com/Pages/Default.aspx
    • Ben Fortuna, Java, icalforJ - http://ical4j.sourceforge.net/ 
    • iCalendar Specification (RFC 2445) - http://www.ietf.org/rfc/rfc2445.txt
    • Delicious - http://delicious.com/
    • iCalender Validation - http://icalvalid.wikidot.com/
    • LibriVox - http://librivox.org/
    • Douglas Purdy - www.douglasp.com
    • Oslo - http://www.douglaspurdy.com/2008/09/06/what-is-oslo/
    • DSL - http://martinfowler.com/bliki/DomainSpecificLanguage.html
    • Don Box - http://www.pluralsight.com/community/blogs/dbox/
    • Dynamic Languages - http://en.wikipedia.org/wiki/Dynamic_programming_language 
    • Chris Anderson/Don Box Keynote - http://channel9.msdn.com/pdc2008/KYN03/
    • Live Services - http://msdn.microsoft.com/en-us/live/default.aspx
    • REST - http://en.wikipedia.org/wiki/Representational_State_Transfer
    • OpenId - http://openid.net/
    • CardSpace - http://msdn.microsoft.com/en-us/library/aa480189.aspx
    • Phil Windley - http://phil.windley.org/
    • Kynetx - http://www.kynetx.com/
    • Digital Identity - http://oreilly.com/catalog/9780596008789/ 
    • Kim Cameron - http://www.identityblog.com/ 
    • Gillmore Gang - http://gillmorgang.techcrunch.com/ 
    • IT Conversations - http://itc.conversationsnetwork.org/
    • Web Hooks - http://webhooks.pbwiki.com/
    • SpokenWord.org - http://www.spokenword.org/
    • Lucas Gonze - http://gonze.com/about/
    • Webjay - http://webjay.org/
    • Katya Oddio - http://www.oddiooverplay.com/here/about.html

    Download / Listen:

    Episode 37: Jon Udell

    1 hr 21 min
  • Episode 36: Scott Watermasysk

    Episode 36

    This week, the Herding Code cast talks shop with Scott Watermasysk about cloud computing, blogging platforms, Internet Explorer, the DotNetOpenId project and much more:
    • Scott W, Scott K and Jon discuss Azure, Amazon Web Services and Google App Engine.
    • Jon asks Scott W to share his thoughts on blogging platforms and the difficulties around their development due to their many edge cases and full feature set.
    • Scott W answers a listener question about his thoughts on Silverlight.
    • Scott K, Jon and Scott W rant about corporations continuing to run IE6, why IE8 killed Scott W’s inner child and why, oh why, won’t Microsoft just rewrite Internet Explorer already.
    • Scott W shares his strategy for evaluating and learning new technologies and how to successfully manage remote development teams.
    • Scott W and the guys talk about the demise of SQL and the higher dependency on ORMs and traditional database alternatives like CouchDB.
    • Scott W comments on Silverlight and ASP.NET MVC and whether these technologies help solve his customers’ problems today.
    • Show Links:
      • Scott Watermasysk’s blog – http://simpable.com
      • Telligent - http://telligent.com/
      • Community Server - http://communityserver.com/
      • Community Server Evolution - http://telligent.com/products/community-server-evolution/
      • Azure - http://www.microsoft.com/azure/default.mspx
      • Amazon Web Services - http://aws.amazon.com/
      • Google App Engine - http://code.google.com/appengine/
      • Mix 2009 - http://2009.visitmix.com/
      • CouchDB - http://couchdb.apache.org/
      • BigTable - http://labs.google.com/papers/bigtable.html
      • SubText - http://www.subtextproject.com/
      • BlogEngine.NET - http://www.dotnetblogengine.net/
      • .Text – http://forums.asp.net/149.aspx
      • .Text on GotDotNet (web archive)
      • Oxite - http://www.codeplex.com/oxite
      • Zawinski’s Law - http://en.wikipedia.org/wiki/Zawinski's_Law_of_Software_Envelopment#Quotes
      • IE8 - http://www.microsoft.com/windows/Internet-explorer/beta/default.aspx
      • Gecko - https://developer.mozilla.org/en/Gecko
      • WebKit - http://webkit.org/
      • Browser Speeds Test - http://news.cnet.com/8301-1001_3-10030888-92.html
      • Silverlight - http://silverlight.net/
      • MEF - http://www.codeplex.com/MEF
      • The Greatest Scott of Them All - http://weblogs.asp.net/Scottgu/
      • dotnetopenid Project - http://code.google.com/p/dotnetopenid/
      • CardSpace - http://msdn.microsoft.com/en-us/library/aa480189.aspx
      • NHibernate - http://www.hibernate.org/343.html
      • Subsonic - http://subsonicproject.com/
      • Entity Framework - http://msdn.microsoft.com/en-us/library/aa697427(vs.80).aspx
      • Apology-Based Computing - http://simpable.com/software/apology-based-computing/
      • Eric Evan’s Book – http://domaindrivendesign.org/books/index.html#DDD
      • Tokbox - http://www.tokbox.com/
      • Velocity - http://www.microsoft.com/downloads/details.aspx?FamilyId=B24C3708-EEFF-4055-A867-19B5851E7CD2&displaylang=en
      • ASP.NET MVC - http://www.asp.net/mvc/
      • Phil Haack - http://www.haacked.com/
      • Download / Listen:
        Episode 36: Scott Watermasysk
        56 min
      • Episode 35: Fun at work

        Episode 35

        This week on Herding Code, K. Scott kicks off an amusing conversation about office pranks and general fun in the workplace:
        • Jon explains why you might send goat pictures to your coworkers.
        • Kevin comments about the hazards of new carpet installation.
        • K. Scott talks about making an HP Printer come to life.
        • And learn why you must always, always keep one eye on Jon when he's working...
        • Show Links:
          • Fun With C# and HP Laserjets - http://www.odetocode.com/humor/68.aspx
          • Goating - http://www.codinghorror.com/blog/archives/000997.html
          • Favorite Harmless Computer Practical Joke - http://stackoverflow.com/questions/65116/whats-your-favorite-harmless-computer-practical-joke
          • Google April Fools - http://en.wikipedia.org/wiki/Google's_hoaxes, http://www.pcworld.com/article/142620/googles_top_17_easter_eggs_gags_and_hoaxes.html
          • Kindle 2 - http://www.amazon.com/Kindle-Amazons-Wireless-Reading-Generation/dp/B00154JDAI/ref=sr_tr_1?ie=UTF8&s=electronics&qid=1234330860&sr=1-1
          • Apple Asks Google to Not Use Multi-Touch - http://www.pcworld.com/article/159260/google_backs_off_multitouch_to_please_apple_report_claims.html
          • Microsoft Announcement of Windows 7 Versions - http://blogs.zdnet.com/microsoft/?p=1890
          • Android Multi-touch Capable, Just Disabled - http://www.trustedreviews.com/mobile-devices/news/2008/11/18/Android-Multi-touch-Capable--Just-Disabled/p1
          • Cooked Windows Mobile ROMS http://xda-developers.com
          • Download / Listen:
            Episode 35: Fun at work
            53 min
          • Episode 34: *Chirp and Witty - WPF Twitter Clients

            Episode 34

            This week on Herding Code, Jon, Kevin and Scott K discuss *Chirp (since renamed blu), Witty, Twitter usage, open source and WPF development:
            • The guys review *Chirp, a new WPF Twitter client from thirteen23.  Scott compares *Chirp to Paris Hilton, Jon reminisces about old Simpsons episodes and Kevin shares that *Chirp is very pretty, nicely designed, and what WPF is all about.
            • Kevin, Jon and Scott discuss their involvement with the Witty project. The guys talk about their favorite features, most wanted enhancements, and how they hope the project will evolve going forward. Jon subtly promises a Witty Easter Egg.
            • The guys briefly talk about Twitter, how they manage their “rivers of information” and how varying strategies makes Twitter client design/development difficult.  Not to mention what is/isn’t available via the Twitter API…
            • Jon and Scott comment on drive-by contributors and general challenges of open source development.
            • The guys candidly talk about learning/knowing WPF and the difficulties of debugging WPF applications without tools.  Kevin shares how WPF violates the principle of least surprise and Jon shares why making a textbox’s background is difficult.
            • Note: *Chirp has since been renamed to blu. We tried to get the folks from thirteen23 on the podcast, but we didn't hear back grom them until after this show was published. We still love them, though!
              Show Links:
              • Witty - http://code.google.com/p/wittytwitter/
              • blu - http://www.thirteen23.com/experiences/desktop/blu/
              • Snoop - http://blois.us/Snoop/
              • Silverlight Spy - http://silverlightspy.com/silverlightspy/introduction/
              • Spy++ - http://msdn.microsoft.com/en-us/library/aa242713(VS.60).aspx
              • ClickOnce - http://msdn.microsoft.com/en-us/netframework/aa497348.aspx
              • Alan Le - http://blogs.vertigo.com/personal/alanl/Blog
              • WPF Twitter - http://www.codeplex.com/WPFTwitter
              • Model/View/ViewModel (MVVM) - http://blogs.msdn.com/johngossman/archive/2005/10/08/478683.aspx
              • TweetDeck - http://www.tweetdeck.com/beta/
              • Adam Kinney - http://www.adamkinney.com/
              • photoSuru - http://www.photosuru.com/
              • Managed Extensibility Framework (MEF) - http://www.codeplex.com/MEF
              • WPF Commands - http://msdn.microsoft.com/en-us/library/ms752308.aspx
              • Laurent Bugnionhttp://www.galasoft.ch/
              • RSS Bandit - http://rssbandit.org/
              • Download / Listen:
                Episode 34: *Chirp and Witty - WPF Twitter Clients
                1 hr 2 min
              • Episode 33: Intertube Inauguration and Questions From Listeners

                Episode 33

                This week Kevin leads a discussion about the inauguration on the web, then we field some questions from listeners.
                Topics
                • Live inauguration video on Silverlight sites
                • Photosynth picture of the inauguration
                • whitehouse.gov on webforms - will Viewstate bring down the presidency?
                • Armchair quarterbacking the whitehouse.gov site
                • whitehouse.gov updates robots.txt
                • And Twitter didn't die!
                • Question - What is the one thing I should learn this year
                • - K. Scott - SOLID, dynamic languages, WPF
                • - Jon - Pick something, declarative UI, get involved in something
                • - Kevin - SOLID Principles, WPF
                • Question - Comparing working in Web, RIA, and WPF
                • Side discussion: What's the deal with ClickOnce?
                • Whoa! Scott Koon joins us mid-call!
                • Quick discussion of jQuery 1.3
                • Question - What is the one thing Scott K wants to learn this year?
                • - Scott K. - Expressions
                • - K. Scott - I agree that Scott K should learn expressions
                • Side discussion: Why are companies so slow to upgrade .NET versions?
                • - Jon - Go, go, go!
                • - K. Scott - Not enough must-have features
                • - Kevin - Requires customers to upgrade
                • Links
                  • Presidential Inauguration Commission website
                  • CBS Inauguration info
                  • Inauguration Photosynth
                  • whitehouse.gov
                  • Download / Listen
                    Episode 33: Intertube Inauguration and Questions From Listeners
                    56 min
                  • Episode 32: Windows 7 First Impressions

                    Episode 32

                    This week Jon leads a discussion about our first impressions of Windows 7 Beta 1.
                    Topics
                    • Previously bundled features are now distribued via Windows Live - good or bad?
                    • Is the Windows Live suite just a standardized crapware?
                    • Where's our Photo Gallery?
                    • Windows Marketplace???
                    • Missing an ISO Mounter
                    • The out of box experience
                    • Window docking
                    • Windows Explorer - side by side
                    • Discoverability - shortcuts, etc.
                    • "New features" that were already in Vista
                    • New Wordpad and Paint with ribbons
                    • Same old Notepad
                    • Kevin's underwhelmed with the updates to Paint
                    • Could Windows Live Essentials include some friends, like Paint.NET?
                    • Hey, a new calculator!
                    • Problem Steps Recorder
                    • Send Feedback
                    • Nothing new for Remote Desktop?
                    • Virtual Hard Drive support, but we want application virtualization
                    • Multitouch
                    • Distribution - why not via BitTorrent?
                    • IE8 is still the same old IE8 that we know and meh
                    • Windows Scenic Animation API
                    • Looks like the API's still all C++ and COM
                    • The Vista Bridge project
                    • The Ribbon control has graduated from an Office control to Windows
                    • No WPF?
                    • Jumplists
                    • Links
                      • Windows 7 Beta Download
                      • Windows Live Essentials
                      • PowerISO (note - the free version works just fine)
                      • Tim Sneath's list of Windows 7 secrets
                      • andLinux
                      • Problem Steps Recorder
                      • Windows Scenic Animation API [overview] [whitepaper]
                      • Vista Bridge Sample Library
                      • Download / Listen
                        Herding Code 32: Windows 7 First Impressions
                        52 min

                      About Herding Code

                      From the publisher's feed

                      A technology podcast with Jon Galloway, Scott Allen, Kevin Dente, Scott Koon