BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • 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
  • 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
  • Michael Stal on Architecture Refactoring

    In this interview from OOPSLA 2007, Michael Stal talks about architecture refactoring. He describes what architecture refactoring is, its relationship to code refactoring and patterns, and he gives real world examples of how architecture refactorings have been done and when not to do it.

    Michael Stal on Architecture Refactoring
    Icon
    24:13
  • CORBA Guru Steve Vinoski on REST, Web Services, and Erlang

    In this interview, recorded at QCon San Francisco 2007, CORBA Guru Steve Vinoski talks to Stefan Tilkov about his appreciation for REST, occasions when he would still use CORBA and the role of description languages for distributed systems. Other topics covered include the benefits of knowing many programming languages, and the usefulness of of Erlang to build distributed systems.

    CORBA Guru Steve Vinoski on REST, Web Services, and Erlang
    Icon
    25:37
  • Silverlight at Major League Baseball.com

    Learn about the re-launch of Major League Baseball’s website on Silverlight. With the website’s back-end written in Java and much of the user interface built with JSP, MLB.com is not your typical candidate for adopting Microsoft’s newest technology for building Rich Internet Apps. Henry Belmont and Thaniya Keereepart share the reasoning behind choice and implementation details.

    Silverlight at Major League Baseball.com
    Icon
    16:15
  • QCon Panel: What will the Future of Java Development Be?

    In this panel discussion from QCon San Francisco, several influential leaders of the software development community discussed and debated the future of the Java language and APIs based upon the lessons we have learned from the past. Topics included static versus dynamic languages, removing code from Java, forking the JVM, and the next big programming language.

    QCon Panel: What will the Future of Java Development Be?
    Icon
    54:29
  • Wilson Bilkovich Discusses Rubinius

    Wilson Bilkovich is one of the core developers of the Rubinius project - a Ruby implementation written in Ruby. Wilson is also one of the members of the Ruby Hit Squad, developers of the deployment automation tool Vlad the Deployer. In this interview with InfoQ, Wilson discusses the implementation of Rubinius, and its current status with Werner Schuster.

    Wilson Bilkovich Discusses Rubinius
    Icon
    42:37
  • Charles Nutter discusses JRuby

    JRuby project lead Charles Nutter discusses how he got involved with JRuby, Sun's involvement with JRuby, how JRuby fits into enterprise-level web applications, the possibility of a friendly fork of the OpenJDK source code, reasons for switching to JRuby, the future of JRuby, Spring and JRuby, and the Ruby community as a whole.

    Charles Nutter discusses JRuby
    Icon
    12:45
  • John McCarthy on Elephant 2000, Lisp, Ruby and the Computer Industry

    In this interview, John McCarthy presents his latest programming language ideas; Elephant 2000. He describes elephant memory, references to the past and to the future and how speach acts can be used in programming. He also presents his view on Lisp's influences on Ruby and his view of the history and current state of the computer industry.

    John McCarthy on Elephant 2000, Lisp, Ruby and the Computer Industry
    Icon
    24:25
  • Rod Johnson discusses the Spring Portfolio

    In this interview from QCon San Francisco, SpringSource CEO Rod Johnson discusses the origins and philosophy of Spring, the Spring Portfolio, Spring Web Flow, Spring Batch, Spring.Net, the partnership with Tasktop Technologies, and community involvement and utilization of Spring.

    Rod Johnson discusses the Spring Portfolio
    Icon
    23:42
  • Mark Pollack on Spring and Spring.NET

    Mark Pollack, founder of Spring.NET, talks about shares ideas between the Java and .NET communities and the history of Spring.NET. Topics include how to use dependency injection and AOP for more than just logging and where Spring.NET overlaps with WCF.

    Mark Pollack on Spring and Spring.NET
    Icon
    22:46
BT