InfoQ Homepage Functional Programming Content on InfoQ
-
Real World Akka Recipes
Jamie Allen describes three patterns using Akka actors: handling a lack of guaranteed delivery, distributing tasks to worker actors and implementing distributed workers in an Akka cluster.
-
Who's Afraid of Object Algebras?
Tijs van der Storm discusses object algebras as a solution to the expression problem – the inability to extend functional programming languages.
-
Dissecting Clojure Reducers
Renzo Borgatti discusses implementing parallel solutions with reducers in Clojure, doing live coding that show what functional abstractions are involved and why.
-
How Requirements from the Old World Make Erlang Fit into the New World
Robert Virding describes how Erlang was developed to solve the concurrency and reliability requirements of telecommunications, dealing with challenges that are similar with those of cloud computing.
-
Game of Threads - You Spawn or You Die
Torben Hoffmann discusses doing parallel programming with the Intensional Computing Engine (ICE) on top of the Erlang VM.
-
Haskell in the Newsroom
Erik Hinton discusses the successes and failures of making a cultural shift in the newsroom at NYT to accept Haskell and some of the projects Haskell has been used for.
-
Haskell at Barclays: Exotic Tools for Exotic Trades
Tim Williams describes one of the world's largest commercial Haskell deployments (Barclays) and shares some experiences and insights gained using Haskell to build domain specific languages.
-
Programming, Only Better
Bodil Stokke keynotes on the FP languages for writing bug free, fault tolerant code that help building simple, concurrent and reusable software.
-
Deploying the Languages of the Future on Cloud Foundry
Andrew Crump shows how to deploy and scale applications written in a variety of languages (including Clojure and Erlang) to Cloud Foundry.
-
C++: The Good Parts
Jordan DeLong overviews the past, current and near future "good parts" of C++'s functional side through the colored lens of his biases.
-
End-to-End Reactive Programming at Netflix
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.
-
The Secret Life of a Mathematica Expression
David Leibs unveils some of features of Mathematica Programming Language, a functional and dynamically typed programming language.