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

  • Orbitz.com Architecture with Brian Zimmer

    In this interview taken during QCon 2007, Brian Zimmer talks about the architectural challenges he has faced working on Orbitz.com, one of America's most popular online travel booking sites. He touches the subject of dynamic languages and their importance in augmenting Java in order to become a better and richer platform.

    Orbitz.com Architecture with Brian Zimmer
    Icon
    16:48
  • James Ward discusses Flex and AIR

    In this interview from QCon San Francisco 2007, James Ward discusses Rich Internet Applications (RIAs), Flex and AIR, how Flex helps in the development of RIAs, the changes in ActionScript 3, the Tamarin engine, desktop and offline capabilities, Flex Builder, the Flex developer community, LiveCycle Data Services, the AMF protocol, RIA development trends, and the Flex component model.

    James Ward discusses Flex and AIR
    Icon
    28:32
  • Pete Lacey on REST and Web Services

    In this interview, recorded at QCon San Francisco, (then) Burton Group consultant Pete Lacey talks to Stefan Tilkov about the reasons for his disillusionment SOAP and his opinions on how to best achieve loose coupling. Pete also describes the ideas behind REST, and addresses some of its perceived shortcomings. Finally, he discusses cases wher SOAP/WS-* or RESTful HTTP might be more appropriate.

    Pete Lacey on REST and Web Services
    Icon
    32:32
  • 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
  • Smalltalk Dave about Programming Languages, SOA, MDA and the Web

    In an interview at OOPSLA, Dave Thomas talks about the reasons for the rise of Java, what's behind Web 2.0, MDA and SOA, the rise of dynamic languages and the opportunities that he sees in the web as a platform.

    Smalltalk Dave about Programming Languages, SOA, MDA and the Web
    Icon
    23:29
  • Jim Weirich Discusses Rake, the Ruby Make Tool

    Jim Weirich, is the Chief Scientist for EdgeCase LLC and thecreator of rake, the popular make-like build tool written in Ruby. In this interview with InfoQ, Jim disccusses the birth of rake, Domain Specific Languages, and flexmock, his mocking library.

    Jim Weirich Discusses Rake,  the Ruby Make Tool
    Icon
    31:55
  • Attila Szegedi Discusses Rhino

    Attila Szegedi discusses the Rhino JavaScript engine. Topics covered include the implementation of Rhino, Rhino's featureset, continuations, usage patterns for embedding Rhino, running JavaScript on the server, scripting capabilities for Rhino, JavaScript versus Ruby, JavaScript on Rails, and future plans for Rhino.

    Attila Szegedi Discusses Rhino
    Icon
    20:46
  • Dan Diephouse on Atom, AtomPub, REST and Web Services

    In this interview, recorded at QCon SF, Stefan Tilkov talks to noted Web services expert and open source developer Dan Diephouse about the benefits of using the Atom Pub and Atom standards for business applications, pros and cons of using REST, and upcoming features of the Apache CXF web services stack.

    Dan Diephouse on Atom, AtomPub, REST and Web Services
    Icon
    20:27
  • Eric Hodel discusses RubyGems and his involvement in the Ruby Community

    Eric Hodel talks with InfoQ about his longstanding involvement with the Ruby community, focussing on his recent role as the maintainer of RubyGems, the de facto packaging system for Ruby libraries and applications. Eric also discusses his local Ruby user group Seattle.rb and his involvement with the Ruby Hit Squad, creators of the deployment automation tool Vlad the Deployer

    Eric Hodel discusses RubyGems and his involvement in the Ruby Community
    Icon
    27:16
  • Chet Haase discusses Java FX, Update N and JDK 7

    In this interview from QCon San Francisco 2007, Chet Haase discusses Java SE 6 Update N, the Java Kernel, Java FX, the shift in focus to consumer desktop features in Java 7, and redesigning of applets.

    Chet Haase discusses Java FX, Update N and JDK 7
    Icon
    21:40
  • Ola Bini Discusses JRuby

    Ola Bini discusses JRuby, an implementation of Ruby written in Java that runs on the JVM. Amongst other things, Ola talks about his appreciation for the Ruby community, and describes his view of the differences with the Java community. He also briefly discusses his vision on the future of Ruby, particularly the potential of merging some of the more powerful features found in Lisp.

    Ola Bini Discusses JRuby
    Icon
    14:38
  • Patrick Curran discusses the Java Community Process

    In this interview, new JCP chairman Patrick Curran discusses his goals for the JCP, what role standards play, the interactions between innovation and standardization, the impact of OpenJDK, the Java SE TCK and Apache Harmony, the shift in app servers from Java EE to SOA, future Java technology standardization, interesting and successful JSRs, and the future of the JCP.

    Patrick Curran discusses the Java Community Process
    Icon
    25:10
BT