BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Testing Content on InfoQ

  • Erich Gamma Discusses Jazz, Eclipse, JUnit and Design Patterns

    In this interview from QCon London 2008, Erich Gamma discusses the Jazz project, why Eclipse has been successful, the strict Eclipse release schedule, JUnit, Design Patterns, how to identify a design pattern, design patterns and the 'Don't Repeat Yourself' principle, the design pattern community, and whether dependency injection is a design pattern.

    Erich Gamma Discusses Jazz, Eclipse, JUnit and Design Patterns
    Icon
    22:51
  • Joshua Kerievsky about Industrial XP

    In this interview taken by Sadek Drobi of InfoQ, Joshua Kerievsky, founder of Industrial Logic, talks about Industrial Extreme Programming which extends XP by including practices dealing with management, customers and developers.

    Joshua Kerievsky about Industrial XP
    Icon
    23:19
  • Hakan Erdogmus on TDD Misunderstandings and Adoption Issues

    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.

    Hakan Erdogmus on TDD Misunderstandings and Adoption Issues
    Icon
    20:57
  • Cédric Beust discusses Designing for Testability

    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.

    Cédric Beust discusses Designing for Testability
    Icon
    18:25
  • Coplien and Martin Debate TDD, CDD and Professionalism

    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.

    Coplien and Martin Debate TDD, CDD and Professionalism
    Icon
    22:48
  • Evan Phoenix on Rubinius

    Evan Phoenix discusses Rubinius, a modern Ruby VM loosely based on the Smalltalk-80 architecture. The goal is to build a fast, efficient VM with the latest research in dynamic language implementations

    Evan Phoenix on Rubinius
    Icon
    42:49
  • Bruce Johnson discusses Google Web Toolkit

    Google Web Toolkit (GWT) tech lead Bruce Johnson discusses the design of GWT, how GWT converts Java into JavaScript, community involvement with GWT, new features in GWT 1.4, and the philosophy behind GWT.

    Bruce Johnson discusses Google Web Toolkit
    Icon
    11:00
  • Zed Shaw and Matt Pelletier Decide if Rails is Enterprise Ready

    Zed Shaw and Matt Pelletier sat down with InfoQ's Obie Fernandez at RailsConf to explore some of the reasoning behind setting up the mongrel project, getting adoption in enterprise and dealing with developers who just aren't ready. Watch the interview to find out how much Shaw's Enterprise Mongrel product will cost, where the support contracts are and who'll come out on top when the vultures land.

    Zed Shaw and Matt Pelletier Decide if Rails is Enterprise Ready
    Icon
    40:25
  • Dave Astels and Steven Baker on RSpec and Behavior-Driven Development

    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.

    Dave Astels and Steven Baker on RSpec and Behavior-Driven Development
    Icon
    31:06
  • Ryan "zenspider" Davis, Hardcore Ruby Hacker

    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.

    Ryan "zenspider" Davis, Hardcore Ruby Hacker
    Icon
    40:38
  • Interview: Ron Jeffries on Running Tested Features

    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.

    Interview: Ron Jeffries on Running Tested Features
    Icon
    23:45
  • Venkat Subramaniam on Pragmatic Agile Adoption

    Venkat Subramaniam, international trainer and co-author with Dave Thomas of "Practices of an Agile Developer", talks about his passion for improving project success by incrementally implementing an Agile approach, specifically addressing large projects and projects in trouble.

    Venkat Subramaniam on Pragmatic Agile Adoption
    Icon
    32:23
BT