InfoQ Homepage Languages Content on InfoQ
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
-
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.
-
Ross Mason Discusses MuleSource, Mule ESB and Galaxy
In this interview from QCon San Francisco 2008, Ross Mason discusses Mule, the role of an ESB, Enterprise Edition versus Community Edition, monitoring and MuleHQ, REST support, cloud-based deployments, Galaxy, governance, Mule integrations, community interaction via MuleForge, and the impact of the current recession upon open source software.
-
Geoffrey Grosenbach on PeepCode
In this interview taped at RubyFringe, Geoffrey Grosenbach talks about the Ruby and Rails community, the popular PeepCode screencasts and books, and more.
-
Don Syme Answering Questions on F#, C#, Haskell and Scala
In this interview made by InfoQ’s Sadek Drobi, Don Syme, a Senior Researcher at Microsoft Research, answers questions mostly on F#, but also on functional programming, C# generics, type classes in Haskell, similarities between F# and Scala.
-
Tim Bray on the Future of the Web
Tim Bray talks about why he is not convinced with the buzz surrounding Rich Internet Applications and shares his ideas on Cloud Computing. He also expresses his opinion regarding the debate REST vs. WS-* and the future directions web technologies will be taking.
-
Matt Todd on Halcyon
In this interview recorded at RubyFringe, Matt Todd talks about his work on the Halcyon framework and how to stop worrying and simple start implementing ideas, dumb or not.