BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Interviews

  • Joe Walker on Bespin

    Joe Walker explains the browser-based source editor Bespin: the architecture and implementation, the collaboration features, new ideas for command lines, Canvas vs DOM, speed, extensibility, and much more.

    Joe Walker on Bespin
    Icon
    29:00
  • Aaron Quint on the State of Javascript

    Aaron Quint talks about his projects Sammy, a Javascript port of Sinatra, and Jim, a Javascript packaging tool, as well as the state of Javascript, jQuery, Node.js, CommonJS, and much more.

    Aaron Quint on the State of Javascript
    Icon
    18:33
  • Udi Dahan on CQRS, DDD and NServiceBus

    Udi Dahan talks about Command Query Responsibility Segregation (CQRS) and its relationship to Domain Driven Design (DDD). Dahan also discusses his project, the NServiceBus. NServiceBus is an open-source service bus for Microsoft's .NET environment. In many ways, NServiceBus works like Microsoft's Windows Communication Foundation (WCF) and can be used instead of WCF in some cases.

    Udi Dahan on CQRS, DDD and NServiceBus
    Icon
    25:44
  • David Anderson Talks Kanban, Agile and the Lean Software and Systems Consortium

    David Anderson discusses using the Kanban concept to make software development more efficient, the use of Kanban in both a large enterprise organization and as a consultant, how Kanban (in association with related systems such as CONWIP and Drum-Buffer-Rope) is catching on in the industry and helping developers improve predictability of their software, and the Lean Software and Systems Consortium.

    David Anderson Talks Kanban, Agile and the Lean Software and Systems Consortium
    Icon
    28:12
  • John Hughes on Why Functional Programming Matters!

    John Hughes is the author of “Why functional programming matters” paper and in this interview he outlines the merits of functional programming and the reason for his involvement with it. He also goes over several core principles of functional programming like monads, handling of side-effects, etc.

    John Hughes on Why Functional Programming Matters!
    Icon
    38:08
  • Jon Travis on Hyperic HQU and Monitoring with Spring Insight

    Jon Travis explains Hyperic HQU as well as Spring Insight, a tool for monitoring Java web apps, how it uses AspectJ to instrument Java code, how to use it to find performance problems and more.

    Jon Travis on Hyperic HQU and Monitoring with Spring Insight
    Icon
    20:35
  • Kresten Krab Thorup on Erjang, JVM Languages, Kilim

    Kresten Krab Thorup talks about the Erjang project and explains the challenges of bringing Erlang to the JVM, using Kilim for lightweight processes, the implementation of tail recursion and much more.

    Kresten Krab Thorup on Erjang, JVM Languages, Kilim
    Icon
    31:02
  • Mary and Tom Poppendieck on Lean Software

    Mary and Tom discuss the history of Lean, and what they feel are the most important things for software teams and organizations to thrive.Results are not the point, the point is growing your people, converting them into effective problem solvers who are relentlessly improving. If everybody in the organization is a problem solver, you'll get steadily better and better.

    Mary and Tom Poppendieck on Lean Software
    Icon
    27:09
  • Jim Coplien: Why DCI is the Right Architecture for Right Now

    Jim Coplien, co-creator of Data, Context and Interaction (DCI) architecture, covers a variety of topics including DCI, the importance of language support for DCI and the state of Agile development. Coplien has championed the DCI architecture with Trygve ReensKaug, the inventor of the Model-View-Controller (MVC) architecture, which separates data and its processing from presentation.

    Jim Coplien: Why DCI is the Right Architecture for Right Now
    Icon
    51:48
  • Stefan Tilkov Talks REST, Web Services and More

    Stefan Tilkov discusses REST (Representational State Transfer) and RESTful web services based upon work he has done for clients of his consultancy. Stefan talks about the shortcomings of the WS-* specs and says he sees little need for WS-* web services any more. Stefan also talks about how web development frameworks are beginning to map to the RESTful model, and the concept of REST and security.

    Stefan Tilkov Talks REST, Web Services and More
    Icon
    40:03
  • Karl Rumelhart Talks about VMWare, Spring, and PaaS

    Karl Rumelhart explains VMWare's virtualization products and how they relate to cloud solutions, Open Source at VMWare, the SpringSource acquisition and much more.

    Karl Rumelhart Talks about VMWare, Spring, and PaaS
    Icon
    09:48
  • Don Syme Talks About F# 2.0, a First Class Citizen in Visual Studio 2010

    In this interview made by Sadek Drobi, Don Syme speaks about F# 2.0, its application fields, its integration in Visual Studio 2010 and F# open source Power Pack library. Don also discusses the genesis of F#, the ties with OCaml as well as its specificity. He explains how did OOP and FP mix into one language and mentions some of the language's design decisions and compromises he had to take.

    Don Syme Talks About F# 2.0, a First Class Citizen in Visual Studio 2010
    Icon
    52:08
BT