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

  • Project Lead Mark Fisher Discusses the Spring Integration Project

    InfoQ talks to Mark Fisher, project lead for the Spring Integration project, about the framework. The interview talks about the origins of the framework, how it compares to using an ESB, and using Spring Integration with Spring Batch.

    Project Lead Mark Fisher Discusses the Spring Integration Project
    Icon
    10:17
  • Oren Teich and Blake Mizerany on Heroku

    Oren Teich and Blake Mizerany talk about the technology behind Heroku and the benefits of the new add-on system.

    Oren Teich and Blake Mizerany on Heroku
    Icon
    12:20
  • Guilherme Silveira on Restfulie

    In this interview conducted by Stefan Tilkov, Guilherme Silveira compares Restfulie, a hypermedia-centric REST framework, with other RESTful frameworks and explains the difference between its Java and Ruby implementations.

    Guilherme Silveira on Restfulie
    Icon
    14:04
  • Dean Wampler on Programming Languages

    This interview begins with a discussion of functional programming, the use of Scala by programmers trained in Java and the differences between purely functional languages like Haskell and hybrids like Scala. Later in the interview other programming languages are discussed along with the notion of programming paradigms and the need for combining both paradigms and languages to best solve problems.

    Dean Wampler on Programming Languages
    Icon
    57:20
  • Evan Phoenix On Rubinius 1.0

    Evan Phoenix discusses the path towards Rubinius 1.0, the status of the work on the JIT, optimizations in Rubinius and more.

    Evan Phoenix On Rubinius 1.0
    Icon
    07:44
  • Rod Johnson Discusses Spring 3.0

    Rod Johnson, the founder of Spring and the general manager of the SpringSource division of VMware, talks to InfoQ about Spring 3.0, the influence of Google Guice on Spring, Spring.NET, and Spring's tc Server.

    Rod Johnson Discusses Spring 3.0
    Icon
    31:10
  • Adam Wiggins on Heroku

    Heroku's Adam Wiggins talks about how Heroku, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

    Adam Wiggins on Heroku
    Icon
    16:00
  • Don Box Discusses SOAP, XML, REST and M

    In this interview from QCon San Francisco 2009, Don Box discusses the history of SOAP, XML, XML Schema, RELAX NG, SOAP and WSDL, REPL, opinions on REST, REST at Microsoft, coexistence of REST and WS-*, the M programming language, M and DSLs, M versus XML/XML Schema, Data as XML, and future plans for M and data modeling at Microsoft.

    Don Box Discusses SOAP, XML, REST and M
    Icon
    23:59
  • Rebecca Mercuri on Computer Forensics

    In this interview, Dr. Mercuri defines computer forensics, then discusses how forensics apply to criminal, civil, and intellectual property law. She addressed the challenges that technological advances, (e.g. RAID, cell phones, GPS devices, and Cloud Computing) increase the challenges faced by the forensic computer scientist. She also discusses appropriate actions if you suspect security issues.

    Rebecca Mercuri on Computer Forensics
    Icon
    29:12
  • Ruby Creator Yukihiro "Matz" about Ruby, Functional Programming and Programming Languages Design

    In this interview, Yukihiro Matsumoto talks about programming languages design and decisions he had to take while designing Ruby. He also discusses other programming languages including Haskell, Scala, Python and Clojure. While talking about Ruby language and functional programming, Matz explores opportunities of integrating some of FP into Ruby and imagines a purer IO approach for it.

    Ruby Creator Yukihiro "Matz" about Ruby, Functional Programming and Programming Languages Design
    Icon
    31:30
  • Doug Lea Discusses the Fork/Join Framework

    Doug Lea talks to InfoQ about the evolution of the Fork/Join Framework, the new features planned for java.util.concurrent in Java 7, and the "Extra 166" package. The interview goes on to explore some of the hardware and language changes that are impacting concurrent programming, and the effect the increasing prevalence of alternative languages in the JVM are having on library design.

    Doug Lea Discusses the Fork/Join Framework
    Icon
    23:45
  • Brian Foote and Dave West Discuss Craftsmanship

    Brian and dave discuss what it might mean to be a true craftsman and why the idea of craft has become so popular of late. Other issues discussed include the question of why craft seems to be focused almost exclusively on programming and why everyone does not aspire to be a craftsman? Programming as performance art, programs as literary artifacts, and code "habitability" round out the discussion.

    Brian Foote and Dave West Discuss Craftsmanship
    Icon
    43:48
BT