New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more


Josh Bloch on Java and Programming

Interview with Josh Bloch on  Dec 17, 2010

In this interview, Google’s Josh Bloch shares his views on the open-source Java landscape as well as on the future of the Java language, including changes being implemented via Project Coin. Bloch also discusses support for multi-core in programming languages, support for multiple languages on the JVM, Java pain points and the “next big language.”

Dean Wampler on Programming Languages

Interview with Dean Wampler on  Feb 24, 2010

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.

Neal Gafter Discusses Closures, Language Features and Optional Typing

Interview with Neal Gafter on  Aug 11, 2008 7

In this interview from QCon London 2008, Neal Gafter discusses upcoming language features in Java 7, superpackages, what closures are, the differences between the three major closures proposals (CICE, FCM and BGGA), optional typing systems for dynamic languages, and the next major language.

Joshua Bloch on Closures, Resource Management, Google

Interview with Joshua Bloch on  Nov 07, 2006 6

Core Java language designer Joshua Bloch talks about the need for Closures, Functional Programming, Java's need for better resource management, Java Puzzlers, and cool stuff Google is doing with Java. Recorded at conference, Norway's best Java conference.