José Valim on the Elixir Language, Concurrency, Iteration

Interview with José Valim on  Nov 30, 2014

José Valim explains the ideas behind Elixir, a new programming language for the Erlang VM. Also: concurrency, handling iteration with Iteratees and other approaches, and much more.


Nathan Marz on Storm, Immutability in the Lambda Architecture, Clojure

Interview with Nathan Marz on  Apr 06, 2014

Nathan Marz explains the ideas behind the Lambda Architecture and how it combines the strengths of both batch and realtime processing as well as immutability. Also: Storm, Clojure, and much more.

Miles Sabin on Dependent Types with Scala, Shapeless, Scala Macros

Interview with Miles Sabin on  Jul 13, 2012

Miles Sabin explains dependent typing in Scala, the Shapeless project that demonstrates these concepts, static typing improvements in Scala and Scala Macros.

Lance Walton on Scala in the Enterprise

Interview with Lance Walton on  Jul 02, 2012

Lance Walton discusses Scala in the enterprise, educating developers in functional programming and whether Scala's binary compatibility issues between releases are a problem, and much more.