BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Tools Content on InfoQ

  • Development Tools for the Open Web

    Dion Almaer and Ben Galbraith open with a definition of the Open Web, the tension arising from multiple Web technologies, the diversity and "polyphony" of Open Source, the future of Web development tools, and the debate associated with the possible evolution of Javascript. The potential impact of HTML 5 on tool and Web development in general is discussed.

    Development Tools for the Open Web
    Icon
    40:57
  • 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
  • Markus Voelter about Software Architecture Documentation

    During OOPSLA 2007, InfoQ interviewed Markus Voelter asking him about creating software architecture documentation. Many people mention UML when they are asked about software design documentation, but Markus has a different take on that. He thinks that we should be using models which can be processed with tools which can validate or invalidate them.

    Markus Voelter about Software Architecture Documentation
    Icon
    26:10
  • Charles Simonyi on Intentional Software

    Business users doing programming? In this interview, Charles Simonyi presents a radical new way of building software that separates business knowledge from software engineering knowledge. The claim is to simplify the creation process for software as business experts directly contribute using their customary domain description which results in accelerated innovation.

    Charles Simonyi on Intentional Software
    Icon
    37:10
  • Per Kroll on the Eclipse Process Framework

    The PM of the Eclipse Process Framework project explained at Agile2006 how IBM's Eclipse-based process tools allow teams to select the practices they want to create a customized methodology that works for them. With a wiki and hooks to insert custom in-house documentation and practices, it provides a framework to configure the approach you want, or to grow into the approach you need.

    Per Kroll on the Eclipse Process Framework
    Icon
    25:47
  • Brian Beckman and Erik Meijer on Tesla

    The project code-named TESLA in Microsoft Research is being spearheaded by Brian Beckman and Erik Meijer. LINQ is the first technology aimed at democratizing the Internet coming from Microsoft. From Monoids to LINQ, Brian and Erik provide insight into the future of the .NET Framework languages at Microsoft and how they plan to change the Cloud as we know it today.

    Brian Beckman and Erik Meijer on Tesla
    Icon
    15:10
  • 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
  • Ivar Jacobson on UML, MDA, and the future of methodologies

    Ivar Jacobson, one of the founders of UML, RUP, use cases, introduces his vision for a next generation development methodology that is both agile yet large like UP, by having humans collaborate with 'Intelligent Agents'. Ivar also talks about his views on UML, MDA, AOP, and the future. Recorded at JAOO (jaoo.dk).

    Ivar Jacobson on UML, MDA, and the future of methodologies
    Icon
    31:04
BT