Martijn Verburg Talks About jClarity, Adopt a JSR and Java Security

Interview with Martijn Verburg on  Apr 23, 2013

Martijn Verburg discusses his new start-up jClarity, which offers performance tooling for the Cloud. He also provides an update on the Adopt a JSR and Adopt OpenJDK programs.

Bob Lee on Java's Future, Lambdas, DI with Guice vs Dagger, Java and Ruby at Square

Interview with Bob Lee on  Jan 11, 2013 2

Bob Lee explains the popularity of Java, future language features like Lambdas, DI with Guice vs. the Dagger framework, the role of Java vs. Ruby at Square, hiring at Square, security and much more.

Serkan Piantino on Scaling Facebook

Interview with Serkan Piantino on  Aug 20, 2012

Serkan Piantino explains how Facebook has managed to scale up, what types of errors occur in an architecture that size and how to handle them, RAM vs disk, and much more.

Optimizing for Big Data at Facebook

Interview with Ashish Thusoo on  Apr 17, 2012

Hive co-creator Ashish Thusoo describes the Big Data challenges Facebook faced and presents solutions in 2 areas: Reduction in the data footprint and CPU utilization. Generating 300 to 400 terabytes per day, they store RC files as blocks, but store as columns within a block to get better compression. He also talks about the current Big Data ecosystem and trends for companies going forward.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Interview with Attila Szegedi on  Feb 09, 2012 3

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

Hadoop and NoSQL in a Big Data Environment

Interview with Ron Bodkin on  Feb 03, 2012

Ron Bodkin of Big Data Analytics discusses early adoption of Hadoop, NoSQL and big data technologies. He discusses common patterns and explains how developers can write low-level primitives to optimize MapReduce function. Other topics include Hive, Pig, multi tenancy, and security.

Gil Tene Discusses Garbage Collection, the OpenJDK and the JCP

Interview with Gil Tene on  Jan 18, 2012

Gil Tene talks to Charles Humble about different garbage collection techniques, and specific collectors including Azul's C4, IBM's Balanced GC, and Oracle's Garbage First, before moving on to discuss both the JCP and OpenJDK.

Hardware friendly, high performance Java-Applications

Interview with Martin Thompson David Farley on  Jan 05, 2012

Martin Thompson and David Farley discuss how to use the scientific method to create high performance systems by measuring performance and adapting the implementation to approach the limits of current hardware. The disruptor architecture is an open sourced result of their work at low-latency, high throughput systems for the retail trading platform of LMAX Ltd.

Costin Leau on Spring Data, Spring Hadoop and Data Grid Patterns

Interview with Costin Leau on  Nov 23, 2011 1

In this interview recorded at JavaOne 2011 Conference, Spring Hadoop project lead Costin Leau talks about the current state and upcoming features of Spring Data and Spring Hadoop projects. He also talks about the Caching and Data Grid architecture patterns.

Steve Vinoski and Bob Ippolito on Async I/O in Python and Node.js, Web Development in Erlang

Interview with Steve Vinoski Bob Ippolito on  Oct 10, 2011

Steve Vinoski and Bob Ippolito discuss web development with MochiWeb and Yaws and extending Erlang with native code. Also: async I/O in Python and Node.js vs Erlang.

Jonas Bonér on Akka, Actors and Shared State, STM, Typesafe

Interview with Jonas Bonér on  Sep 02, 2011

Jonas Bonér explains the Akka project and the types of actors it offers as well as its transactional features. Also: a preview of how Akka 2.0 changes the management of (remote) actors.

Orion Henry on Heroku, Doozer and Paxos, Ruby

Interview with Orion Henry on  Aug 17, 2011 1

Orion Henry explains what make Heroku's PaaS tick, in particular the new extensible Cedar stack as well as Doozer, the implementation of the Paxos algorithm created at Heroku.