WebsiteNews.
RecordingsPage [add child]
On this page put links to recordings of your own talks, podcasts you think are good, or videos that you recorded. New ones at the top please!

Speaker Uncle Bob
Date 10 June, 2010
Title Interview with AkitaOnRails
Link http://akitaonrails.com/2010/06/16/railsconf-2010-video-interview-robert-martin-english
Synopsis A 16 min long conversation about languages, career, certifications and Agile.

Speaker Uncle Bob
Date 10 June, 2010
Title Twenty Five Zeros
Link http://en.oreilly.com/rails2010/public/schedule/detail/14134
Synopsis Up till now, computer hardware technology has been advancing by orders of magnitude every year; has software technology been keeping up? Now that headlong advance of hardware shows signs of slowing. Moore’s law may be dead. Does that mean that software technology will have to pick up the slack? Can it? Is Ruby/Rails a hint of the future solution? If not, what is? What should Ruby/Rails programmers be learning now to meet the challenges of the next decade?

Speaker Uncle Bob
Date 10 March, 2010
Title Bad Code, Craftsmanship, Engineering, and Certification
Link http://www.infoq.com/presentations/Robert-C.-Martin-Bad-Code
Synopsis Robert C. Martin, during his keynote at QCon London 2010, tried to figure out why there is so much bad code written. He offers advice on writing good code talking about a bad code example, Boy Scout rule, functions, arguments, craftsmanship, TDD, continuous integration, pairing, small cycles, patterns, engineering, certification, and other elements contributing to qualitative code.

Speaker Michael Feathers
Date 21 Dec, 2009
Title Error Proofing and Error Handling as First Class Considerations in Design
Link http://agilevancouver.ca/modules/agilevancouver/event.jsp?id=142
Synopsis At Agile Vancouver, Michael Feathers talks about error handling and ways in which the possibility of errors can be finessed away during design

Speaker Dean Wampler
Date 14 Sept, 2009
Title Radical Simplification through Polyglot and Poly-paradigm Programming
Link http://www.infoq.com/presentations/polyglot-polyparadigm-programming
Synopsis A talk I did at last year's QCon San Francisco where I argued that modern applications require multiple languages and paradigms (objects, functions, etc.)

Speaker Michael Feathers
Date 22 June, 2009
Title Hanselminutes with Michael Feathers
Link http://www.hanselman.com/blog/HanselminutesPodcast165WorkingEffectivelyWithLegacyCodeWithMichaelFeathers.aspx
Synopsis In this podcast, Scott Hanselman chats with Michael Feathers about Legacy Code and related challenges.

Speaker Michael Feathers
Date 15 March, 2009
Title The Ethics of Error Prevention.
Link http://www.infoq.com/presentations/error-prevention-ethics
Synopsis We're charged with the task of writing software that is reliable, sturdy, and trustworthy. We could all write tests and extensive preconditions for our code, and choose languages which make errors less likely, but across the industry we don't do any of these things uniformly. Michael Feathers looks at error-prevention in the short history of our discipline and considers our possible futures.

Speaker Uncle Bob
Date 23 Feb, 2009
Title PUV Developer conversations.
Link http://www.programutvikling.no/podkast/
Synopsis In our first ever podcast, Johannes Brodwall, Chief Scientist at Steria interviews Robert C. Martin "Uncle Bob". In this two–part podcast Uncle Bob discusses software craftsmansship and asks how can the software profession grow up. We also find out where the name “Uncle Bob” came from, his views on Scrum and it’s development as well as his experience of the Norwegian developer’s community.

Speaker Uncle Bob
Date 22 Feb, 2009
Title Scenario Table and BDD Tutorial
Link http://www.vimeo.com/3323573
Synopsis A 20 min video on how to write scenario tables in a BDD style in FitNesse. This may be the most powerful new feature of FitNesse in a long time.

Speaker Uncle Bob
Date 13 Feb, 2009
Title XP: After 10 years why are we still talking about it?
Link http://chicagoalt.net/event/February2009Meeting-XPAfter10yearswhyarewestilltalkingaboutit
Synopsis Uncle Bob talks about XP, Scrum, Craftsmanship, and where we are headed. -- Check out the Q&A session at the bottom of the page too!

Speaker Uncle Bob
Date 11 Feb, 2009
Title Stack Overflow #41
Link http://blog.stackoverflow.com/2009/02/podcast-41/
Synopsis Friendly debate between Joel Spolsky, Jeff Atwood, and me regarding SOLID and Quality

Speaker Uncle Bob
Date 5 Jan 2009
Title SOLID Principles with Uncle Bob
Link http://www.hanselminutes.com/default.aspx?showID=163
Synopsis Scott and I talk about the SOLID principles.

Speaker Michael Feathers
Date 25 Nov, 2008
Title .NET Rocks #397: Michael Feathers talks Legacy Code
Link http://www.dotnetrocks.com/default.aspx?showNum=397
Synopsis Carl and Richard talk to Michael Feathers about how to bring legacy code (that which has no testing code coverage) into the 21st century.

Speaker Dean Wampler
Date 7 Nov, 2008
Title RubyConf 2008: Dean Wampler on "Better Ruby through Functional Programming"
Link http://rubyconf2008.confreaks.com/better-ruby-through-functional-programming-2.html
Synopsis We're learning that functional-programming idioms make our code more robust, especially when concurrency is required. This talk discusses how to apply these principles to Ruby.

Speaker Uncle Bob
Date 23 Oct, 2008
Title .NET Rocks: Bob Martin (Uncle Bob) on Being a Professional!
Link http://www.pluggd.tv/audio/channels/net_rocks/episodes/4y50f
Synopsis Bob Martin talks about how to achieve Clean Code, which also happens to be the name of his famous book on software development.

Speaker Uncle Bob
Date 30 Sep, 2008
Title Elegant Code: Cast Cast 15 - Uncle Bob Martin
Link http://elegantcode.com/2008/09/30/cast-cast-15-uncle-bob-martin/
Synopsis When I heard Uncle Bob’s keynote address at the Agile conference in Toronto this year, I just knew he had to come on the show. Lucky for all of us, he agreed! Given that the title of Uncle Bob’s latest book is Clean Code, the Elegant Code Cast was a perfect fit. This is a great episode, chock full of ideas for developers of all stacks.

Speaker Uncle Bob, Michael Feathers, Pete McBreen
Date 19 Jun, 2008
Title Is it professional to cheat your boss?
Link http://blog.jaoo.dk/2008/06/19/is-it-professional-to-cheat-the-boss/
Synopsis a discussion between Robert C. Martin, Michael Feathers and Pete McBreen guided by Trifork CTO Kresten Krab with the premise that there is a lot of very bad code out there and that the development process and code maintenance is impeded by this bad code. As Kresten Krab asks how a programmer can get the time to write good code Pete McBreen answers that you should “cheat the boss” - just write good code without permission to use the time. Robert C. Martin then says, that he doesn’t consider that cheating - he considers that professionalism!

Speaker Uncle Bob, Jim Coplien
Date 18 Feb, 2008
Title Coplien and Martin debate TDD
Link http://www.infoq.com/interviews/coplien-martin-tdd
Synopsis The two of us disagree about TDD at JAOO

Speaker Uncle Bob
Date 22 December, 2008
Title Clean Code -- Functions
Link http://www.viddler.com/explore/oredev/videos/15/
Synopsis What makes a good function?

Speaker Uncle Bob
Date Feb, 2008
Title Craftsmanship and Ethics
Link http://www.infoq.com/presentations/craftmanship-ethics
Synopsis Can we finally say that we are professionals?

Speaker Uncle Bob
Date 16 Oct, 2007
Title JAOO 2007: Bob Martin - Life in the Universe, Beautiful Code and Programming Discipline
Link http://channel9.msdn.com/posts/Charles/JAOO-2007-Bob-Martin-Life-in-the-Universe-Beautiful-Code-and-Programming-Discipline/
Synopsis As professional developers, we need to write code in a professional way. What does that mean, exactly? Well, listen in. Bob explains in his usual clear, clean and concise way.

Speaker Uncle Bob
Date 30 Jan, 2007
Title Principles of Agile Design
Link http://www.infoq.com/presentations/principles-agile-oo-design
Synopsis A highly compressed and editted prelude to the SOLID principles.