BT

Michael Feathers and Steve Freeman on Design

Posted by Steve Freeman on  Mar 21, 2010 1

Michael Feathers interviews Steve Freeman in an informal setting about current design techniques and the evolution of the software development community. They focus on the role of design in the community, how it has evolved, and where they think it needs to go.

Nathaniel Talbott on Experiment Driven Design

Posted by Nathaniel Talbott on  Mar 19, 2010

Nathaniel Talbott discusses the concept of Experiment Driven Design.

Tobias Mayer discusses WelfareCSM and Scrum

Posted by Tobias Mayer on  Oct 07, 2009 3

Tobias Mayer talks about the philosophy behind WelfareCSM, unbounded vs bounded creativity, the application of Scrum outside of software development, Kanban vs Scrum, the benefits of fast-failing, software development as an artitistic endeavour, software craftsmanship and XP, test-driven development, and the done state.

Michael Feathers on Programming Languages

Posted by Michael Feathers on  Jul 16, 2009

In this interview with Sadek Drobi, Michael Feathers explores working with legacy code, working with different programming languages, the right scope/size of modules, and the importance of readability of code regardless of the programming language.

Software Design Helps Being Agile

Posted by Rebecca Wirfs-Brock on  Feb 04, 2009 3

In this interview made by InfoQ’s Deborah Hartmann during Agile 2008, Rebecca Wirfs-Brock talks about software design, the need for good design and the technical debt that might accumulate slowing down the development process. The conclusion is that agile developers should not disregard design.

Ian Robinson discusses REST, WS-* and Implementing an SOA

Posted by Ian Robinson on  Jan 26, 2009 1

In this interview from QCon San Francisco 2008, Ian Robinson discusses REST vs. WS-*, REST contracts, WADL, how to approach company-wide SOA initiatives, how an SOA changes a company, SOA and Agile, tool support for REST, reuse and foreseeing client needs, versioning and the future of REST-based services in enterprise SOA development.

Hakan Erdogmus on TDD Misunderstandings and Adoption Issues

Posted by Hakan Erdogmus on  Jul 11, 2008

In this interview made during Agile 2007, Dr. Hakan Erdogmus, Editor in Chief of IEEE Software, discusses about TDD starting from a study done by Ron Jeffries and Grigori Melnik and published as "TDD--The Art of Fearless Programming" in the IEEE Software magazine. Hakan talks about current misunderstandings regarding TDD's role in software development and the adoption issues it faces.

Cédric Beust discusses Designing for Testability

Posted by Cédric Beust on  Apr 28, 2008 1

In this interview from QCon San Francisco 2007, Cédric Beust discusses designing and architecting for testability, problems that hinder testability, test-driven development, the "Next Generation Testing" book, performance testing recipes, and testing small, medium and large codebases.

Coplien and Martin Debate TDD, CDD and Professionalism

Posted by Jim Coplien and Bob Martin on  Feb 18, 2008 13

Debate sprang up at JAOO '07 around Bob Martin's assertion that "nowadays it is irresponsible for a developer to ship a line of code he has not executed in a unit test." In this InfoQ video, he debated with Jim Coplien on this and other topics, including Design by Contract vs. TDD and how much up-front architecture is needed to keep a system consistent with the business domain model.

Dave Astels and Steven Baker on RSpec and Behavior-Driven Development

Posted by Dave Astels and Steven Baker on  Mar 30, 2007 1

InfoQ interviews Dave Astels and Steven Baker, two of the authors of the successful Rspec framework about enabling Behavior-Driven Development in Ruby, and the implications of moving from a test-centric point of view to one that is more specification-driven.

Ryan "zenspider" Davis, Hardcore Ruby Hacker

Posted by Ryan Davis on  Dec 27, 2006 2

Ryan Davis, known as "zenspider", is one of the highest-profile Rubyists in the world, and arguably one of the most influential ones. He is the author of a number of valuable Ruby open-source tools, including RubyInline and ZenTest. In this exclusive InfoQ interview, Ryan gives us a glimpse into how he has been pushing the envelope of what's possible with the Ruby language and runtime since 2000.

Interview: Ron Jeffries on Running Tested Features

Posted by Ron Jeffries on  Nov 30, 2006 14

Ron Jeffries' upcoming book looks at how tracking "Running Tested Features" is the essential element of Agility, from which all other practices and activities necessarily follow. Deborah Hartmann interviews Ron who takes to the whiteboard to explain how, when supported by XP's "simple design" practice, RTF helps teams deliver consistently without building up costly technical debt.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT