InfoQ Homepage Functional Programming Content on InfoQ
-
Unique Resiliency of the Erlang VM, the BEAM and Erlang OTP
Irina Guberman demonstrates how unique features of the BEAM in combination with Erlang OTP can take a company's servers to the next level of resiliency and robustness.
-
F# Code I Love
Don Syme discusses examples of F# code, showing how it relates to language design, functional programming, object programming, and language features, both as an individual and in teams.
-
Scaling Erlang Cluster to 10,000 Nodes
Maxim Fedorov demonstrates an example of a live Erlang cluster being scaled from just a few nodes to 10,000 machines with no service interruption.
-
Habito: The Purely Functional Mortgage Broker
Will Jones talks about Haskell at Habito, some of the wins and trade-offs. He also talks about why functional programming is beneficial for large projects, and with migrating a data store.
-
RxJS: A Better Way to Write Front-End Applications
Hannah Howard talks about the premise of functional reactive programming and how it represents a major conceptual shift but one that can vastly simplify front-end programming.
-
Get Func-y: Understanding Delegates in .NET
Jeremy Clark discusses what delegates are, detailing Func and Action delegate types, and showing how to use them to make classes more flexible.
-
Beauty and the Beast, Haskell on JVM
Jarek Ratajski discusses how a sample system performs, where the business logic is written in Haskell and middleware components and libraries in Java.
-
Real-Time Functional Reactive Programming with Erlang
Peer Stritzinger, Kilian Holzinger discuss and show cyber-physical systems implemented with FRP-Erlang running on GRiSP, a bare-metal board running Erlang.
-
Functional Rust - An Exploration
Lisa Passing discusses how to write functional code in Rust.
-
Visualizing Home Automation with GRiSP
Claudia Doppioslash and Adam Lindberg introduce GRiSP, a home automation project written in Erlang and JavaScript/D3.
-
In Praise of Higher Order Functions
Mary Sheeran discusses higher order functions, taking a look at their history and their algebra, showing some examples capturing patterns in hardware description and GPU programming.
-
Beyond Lambdas & Streams - Functional Fluency in Java
Naresha K discusses writing functional code in Java 8, the limitations and using Vavr to circumvent those limitations.