BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • Patrick Curran and Geir Magnusson on the Standardization Process

    Patrick Curran and Geir Magnusson discuss the role played by the standardization process and the lessons taken from the open source movement, one key aspect being related to reference implementations that are required from spec leaders.

    Patrick Curran and Geir Magnusson on the Standardization Process
    Icon
    24:28
  • Michael Feathers on Programming Languages

    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.

    Michael Feathers on Programming Languages
    Icon
    27:37
  • Neil Bartlett on OSGi

    This interview, conducted at QCon 2009, covers a wide range of topics beginning with a definition of OSGi and ending with an audience question about integrating OSGi into legacy application servers (like Websphere). In between Neil answers questions about the origins and evolution of OSGi, how OSGi compares to .Net modularization, and constraints on the use of certain Java libraries.

    Neil Bartlett on OSGi
    Icon
    23:00
  • A Conversation with Sr. Tony Hoare

    Sir Tony Hoare answers questions about his background, his relationship with Microsoft Research, his interest in "Unifying Theories of Programming," and numerous other topics in the area of programming, correctness, formal analysis of programs, and even type systems. Also addressed: concurrency, null-references, and even buffer overflows.

    A Conversation with Sr. Tony Hoare
    Icon
    51:12
  • David Pollak On Lift Framework and Scala

    David Pollak talks about using Scala to write the Lift web development framework and his desire to write a productive framework that allows the developer to write concise code on top of a very strongly typed language.

    David Pollak On Lift Framework and Scala
    Icon
    41:14
  • Eric Nelson on VS 2010 and .NET 4.0

    In this interview Eric Nelson talks about what’s coming in VS 2010, the C# – VB.NET convergence, the introduction of Parallel as a library, and Azure cloud computing.

    Eric Nelson on VS 2010 and .NET 4.0
    Icon
    32:19
  • Rich Hickey on Clojure's Features and Implementation

    In this interview taped at QCon London 2009, Rich Hickey talks about all things Clojure: Software Transactional Memory, concurrency, persistent data structures, ports, AOT compilation, and more.

    Rich Hickey on Clojure's Features and Implementation
    Icon
    42:40
  • Joseph Yoder on Adaptive Object Model Architecture

    In this interview Joseph Yoder talks about the Adaptive Object Model (AOM) architecture, a software architecture for easily adapting to changing business requirements.

    Joseph Yoder on Adaptive Object Model Architecture
    Icon
    26:51
  • Joseph Molnar discusses scanR

    In this interview from QCon San Francisco 2008, Joseph Molnar discusses scanR, choosing .Net for scanR, the architecture of scanR, working with mobile carriers, scaling, challenges which were encountered, .Net components and libraries used, major problems encountered and their solutions, managing scanR, and what would be done differently if scanR was rewritten from scratch.

    Joseph Molnar discusses scanR
    Icon
    37:04
  • Paul Hudak on Haskell

    An interview that begins with a discussion of when to introduce difficult Haskell concepts like monads, moves to a discussion of the philosophy of higher order programming, the success and influence of Haskell, its use in the mainstream, and concludes with the idea of teaching computer music and Haskell simultaneously.

    Paul Hudak on Haskell
    Icon
    31:34
  • Geir Magnusson on Cloud Computing

    Geir Magnusson answers questions about the definition of Cloud Computing, how cloud computing affects application development, concerns about vendor lock-in, the impact of open source for in Java evolution, Apache Harmony, and Apache Geronimo projects

    Geir Magnusson on Cloud Computing
    Icon
    23:14
  • Guy Steele Interviews John McCarthy, Father of Lisp

    In this phone interview that took place in front of an audience at OOPSLA 2008, Guy Steele spins a yarn with John McCarthy, the father of Lisp, attempting to find out some details surrounding the language inception in the 50’ and its later evolution.

    Guy Steele Interviews John McCarthy, Father of Lisp
    Icon
    56:06
BT