Jordan DeLong overviews the past, current and near future "good parts" of C++'s functional side through the colored lens of his biases.
Jafar Husain, Matthew Podwysocki teach developers to think about events as collections, demonstrating some basic collection operations to express complex asynchronous programs as simple expressions.
David Leibs unveils some of features of Mathematica Programming Language, a functional and dynamically typed programming language.
Bryan Hunter introduces CQRS and one of its implementations done in Erlang, outlining the areas where Erlang shines.
Ramnivas Laddad and Arjen Poutsma discuss the Spring Scala project and its features, demoing a real REST-based application with a Spring and Scala backend and AngularJS frontend.
Jessica Kerr introduces a different way of thinking about I/O, delaying all side-effects to the end, illustrating manipulating code as data, and at the same time letting data influence the code.
Simon Thompson shows the particularities of functional programming refactoring through examples in Haskell and Erlang, and discusses what lays ahead for FP refactoring in the next 10 years.
Zach Allaun shows how to build a functional and persistent vector, hash map, and set on top of the same data structure, and how to optimize the code for performance.
Heather Miller presents attempts at better supporting distributed programming in Scala, including a new fast pickling framework designed for Scala, as well as Spores - composable pieces of mobile functional behaviour.
Chad DePue presents the process of building Edis, a Redis clone written in Erlang, allowing pluggable backends and implementing the Paxos algorithm.
Eugene Burmako introduces Scala macros, starting with the initial design and the actual release in production in Scala 2.10, addressing Scala macro system use cases and patterns.
Jeff Scott Brown explains how to write polyglot applications with Grails, focusing on what it takes to add support for Scala, Clojure and other languages.