x Take the InfoQ Survey !
Older rss

Maurice Naftalin on Java Lambdas, Java 8 Streams, Parallelism

Interview with Maurice Naftalin on  Sep 12, 2015

Maurice Naftalin explains uses for lambdas in Java, how streams work in in Java 8, parallel streams and threading, side effects, and much more.


Neha Narula on the Latest Research in Databases, Transactions, Distributed Programming

Interview with Neha Narula on  Jun 08, 2015

Neha Narula talks about the latest research and concepts in distributed programming and databases, reducing the overhead of transactions, are multicore systems like distributed systems, and much more.


Jeremy Pollack of on Test-driven Development and More

Interview with Jeremy Pollack on  Feb 15, 2014

Hadoop, the distributive file system and MapReduce are just a few of the topics covered in this interview recorded live at QCon San Francisco 2013. Industry-standard Agile implementation and a lot of testing, assures the development team at that they have an app that can handle the large traffic demands of the popular genealogy site.


Felix Klock II on Parallel JavaScript

Interview with Felix Klock II on  Feb 10, 2014

Felix Klock II explains Parallel JavaScript (née RiverTrail): how it brings parallelism to JavaScript, what data structures and types it supports, how it relates to ECMAScript 6 specs and much more.


Interview with Barbara Liskov

Interview with Barbara Liskov on  Apr 02, 2013 1

Barbara Liskov keynoted at QCon London 2013 on the power of abstraction. Afterwards, InfoQ caught up with up with her to ask her about language design, modularity and distributed computation.


David Nolen on Logic and Constraint Programming, Core.logic, Mozart/Oz

Interview with David Nolen on  Mar 08, 2013

David Nolen explains the ideas behind logic and constraint programming, how they're used in his Clojure core.logic library, Prolog, the features in the Oz language and Mozart/Oz, and much more.


Duncan Coutts on Parallelism and Concurrency with Haskell, Distributed Programming with Cloud Haskell

Interview with Duncan Coutts on  Feb 21, 2013

Duncan Coutts explains the nature of Concurrency and Parallelism in Haskell, its threading and STM implementation, Erlang OTP's influence on CloudHaskell for distributed programming, Monads, and more.

Damian Conway on the State of Perl, Perl 6, Writing Parsers and DSLs

Interview with Damian Conway on  Jan 02, 2013

Damian Conway explains where Perl 5.x is used today and why (hint: the CPAN library repository), and what Perl 6 offers: modern OOP, an optional type system, libraries for parallelism and concurrency, and very powerful built-in tools for parsing including extensible grammars.

Rick Hudson on Parallel JavaScript (RiverTrail)

Interview with Rick Hudson on  Oct 01, 2012

In this interview, Intel's Rick Hudson talks about Parallel JavaScript (formerly known as "RiverTrail"), a new parallel programming API designed specifically for JavaScript. Rick describes RiverTrail and its vision of how to leverage current and future parallel hardware from within the browser and JavaScript.

Viktor Klang on Akka, Futures and Promises, Scala

Interview with Viktor Klang on  Jun 14, 2012

Viktor Klang talks about the features of Akka 2.x and future releases, Akka's approach to fault tolerance, the effort to unify Futures in Scala, and the state of functional programming.

James Spooner on Data Flow Parallelism and Hardware Acceleration

Interview with James Spooner on  Jun 01, 2012 1

James Spooner explains how Data Flow Parallelism works and how it helps to design efficient parallel algorithms. Also: OOP vs. Parallelism.

John Nolan on the State of Hardware Acceleration with GPUs/FPGAs, Parallel Algorithm Design

Interview with John Nolan on  Jan 19, 2012 1

John Nolan shows the state of hardware acceleration with GPUs and FPGAs, why it's hard to write efficient code for them, and why to favor polymorphism over if statements for performance.

General Feedback
Marketing and all content copyright © 2006-2015 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy