BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Interviews

  • Rustan Leino and Mike Barnett on Spec#

    Greg Young sat down with Rustan Leino and Mike Barnett of Microsoft Research to discuss Spec#. Spec# is a superset of C# and allows developers to impose contracts on their own code and verify it. This benefits developers by allowing them to find their own errors sooner saving time and resources.

    Rustan Leino and Mike Barnett on Spec#
    Icon
    16:07
  • Linda Rising on "Fearless Change" Patterns

    In this interview made by Floyd Marinescu, co-founder of InfoQ, Linda Rising talks about the book "Fearless Change: Patterns for Introducing New Ideas" and offers examples of how the patterns presented in the book can ease the stress of Agile adoption.

    Linda Rising on "Fearless Change" Patterns
    Icon
    30:32
  • Neal Gafter Discusses Closures, Language Features and Optional Typing

    In this interview from QCon London 2008, Neal Gafter discusses upcoming language features in Java 7, superpackages, what closures are, the differences between the three major closures proposals (CICE, FCM and BGGA), optional typing systems for dynamic languages, and the next major language.

    Neal Gafter Discusses Closures, Language Features and Optional Typing
    Icon
    25:56
  • Gregor Hohpe on Conversation Patterns

    In this interview, recorded at QCon London, Google architect Gregor Hohpe talks to Stefan Tilkov about his new work on conversation patterns. Building upon his earlier work on enterprise integration patterns, Gregor sees conversation patterns as playing a critical role in real-world interactions, with analogies in the natural world.

    Gregor Hohpe on Conversation Patterns
    Icon
    41:32
  • John Lam About IronRuby

    In this interview, John Lam, Program Manager on the Dynamic Language Runtime team at Microsoft, talks about IronRuby, what it means to .NET supporters and how it has been received by the Ruby community.

    John Lam About IronRuby
    Icon
    17:03
  • Jerry Cuomo on Virtualization, Cloud Computing and WebSphere Virtual Enterprise

    In this interview, Jerry Cuomo talks about Virtualization and Cloud Computing and what IBM is doing with WebSphere Virtual Enterprise to help virtualize middleware and application stack. He also explains the progression of virtualization using virtual servers, collection of servers, and virtual clusters. Jerry mentions that next release of WebSphere Version 7 will have a virtual appliance option.

    Jerry Cuomo on Virtualization, Cloud Computing and WebSphere Virtual Enterprise
    Icon
    29:36
  • Jean Tabaka About Team Collaboration and RAPID Management

    In this interview made by Deborah Hartmann of InfoQ, Jean Tabaka talks about team collaboration as a key ingredient of the Agile development, but she also mentions RAPID management as a solution for the product owners who found themselves in an Agile environment.

    Jean Tabaka About Team Collaboration and RAPID Management
    Icon
    25:22
  • Guy Steele on Programming Languages

    Sun Fellow Guy Steele is interviewed by Floyd Marinescu, co-founder of InfoQ, and Bobby Norton of ThoughtWorks. Guy works for the Programming Language Research Group. The interview focuses on programming languages, the lessons to be learned from the past and what to expect from the future.

    Guy Steele on Programming Languages
    Icon
    20:31
  • Avi Bryant on DabbleDB, Smalltalk and Persistence

    In this interview, Avi Bryant talks about the Smalltalk web framework Seaside, DabbleDB, using Smalltalk images for persistence instead of an RDBMs, GemStone and more.

    Avi Bryant on DabbleDB, Smalltalk and Persistence
    Icon
    41:56
  • Christophe Coenraets Discusses Flex 3, AIR, and BlazeDS

    In this interview from QCon London 2008, Christophe Coenraets discusses Flex 3, Flex Builder, AIR, BlazeDS, the move towards open source at Adobe, how to integrate Flex with existing applications, and the challenges of integrating Rich Internet Applications with search engines and built-in browser functionality.

    Christophe Coenraets Discusses Flex 3, AIR, and BlazeDS
    Icon
    26:56
  • Billy Newport explains Virtualization

    In this interview, Billy Newport talks about different types of virtualization, eXtreme Transaction Processing (XTP) and how WebSphere products like Virtual Enterprise (formerly XD) support virtualization. He discusses hardware, hypervisor, JVM, application and data virtualization.

    Billy Newport explains Virtualization
    Icon
    51:03
  • 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
BT