Stuart Sierra discusses several design patterns implemented in functional languages, in particular Clojure: State/Event, Consequences, Accumulator, MapReduce, Reduce/Combine, Recursive Expansion, etc.
Arjen Poutsma discusses programming in Scala with SpringSource: Configuring a Scala bean, Scala collections, Using Spring templates and transactions in Scala, and details the Spring Scala project.
Robert Pitts presents tools and techniques for using Ruby in an Object-Functional style, along with the pros and cons of such an approach.
Phil Trelford describes and demonstrates areas where F# excels, such as domain modeling, computation and concurrency.
Simon Marlow introduces some of the main features of Concurrent Haskell: forking threads, MVars, asynchronous I/O, simple inter-thread protocols.
Noel Weichbrodt summarizes the retrospectives his team has had for the last 18 months regarding using DSLs written in Scala and Lift for a GIS application.
Colin Gravill talks about how using F# to construct a shared analysis engine and the languages used to make the individual tools.
Nikita Ivanov shows adding real-time capabilities to Hadoop through a demo application streaming word counting on a 2-nodes cluster.
Paul Ingles explains how Clojure’s approach to immutable data has helped uSwitch to treat everything as data and build many tools that operate on the same data without contention.
Michael Feathers describes an approach toward planning the design of the functional portions of an application by using a variation of Haskell type expression syntax.
Sam Aaron promotes the benefits of Live Programming using interactive editors, REPL sessions, real-time visuals and sound, live documentation and on-the-fly-compilation.
Nilanjan Raychaudhuri presents some of the asynchronous techniques (Comet, HTTP Streaming, WebSockets, Server events) and frameworks (Asyn servlets, vert.x, Play) for building large web applications.