Functional Conf 2014
2014-10-09..2014-10-11
Bangalore, India
[Functional Conf 2014, Functional Conf 2017, Functional Conf 2019, Functional Conf 2025]
| title | author | length |
|---|---|---|
| Fear: The Role of Fear in Language Adoption | Bruce Tate | 01h 02m |
Argues that adoption hinges on concrete motivating fears — historically Java crossed the chasm by solving deployment at scale — and today concurrency and… | ||
| The Joy of Functional Programming | Venkat Subramaniam | 01h 06m |
Argues that functional programming gives concrete benefits: referential transparency and pure functions let compilers reorder work and run independent tasks… | ||
| Pragmatic Functional Programming using Dyalog | Morten Kromberg | 01h 00m |
Dyalog APL is shown as an array-first, REPL-driven language with implicit map, operators that build higher-order behavior, and interop (Raspberry Pi builds… | ||
| Object Functional Programming | Rahul Goma Phulore | 48m |
Scala claims to unify FP and OO by implementing many features with a small core: traits, objects, implicits and open recursion. It shows concrete benefits —… | ||
| Distributed Computing Dealing with Time and Failure in the Wild | Ryan Lemmer | 52m |
Compares concrete implementations: building a pipeline to enrich/transform/index a billion journals using Storm’s spouts and bolts (topology, shuffle/field… | ||
| Monads you already use without knowing it | Tejas Dinkar | 42m |
Shows concrete code patterns: implements a list monad via map‑cat (arrays of values, square root returning ± results) and a constrained maybe monad as… | ||
| Property based Testing for Functional Domain Models | Debasish Ghosh | 56m |
Manual testing is something that's error prone, incomplete and impossible to replicate on a large scale. We have instead been using xUnit style of testing for… | ||
| Learning from Haskell - An experience report | Aditya Godbole | 49m |
Functional programming as a programming style and discipline is useful even in languages which are not pure functional languages. By practising programming in… | ||
| Transforming your C# code to Functional Style | Venkat Subramaniam | 43m |
Shows concrete C# rewrites: replace for/foreach and mutable accumulators with LINQ Where/Select and passing lambdas, turning imperative loops into internal… | ||
| Haskell for Everyday Programmers | Venkat Subramaniam | 01h 22m |
Shows Haskell’s concrete benefits: a REPL demo proves the compiler infers types so developers write fewer annotations while keeping static strong typing, lazy… | ||
| Compile your own cloud with Mirage OS v2.0 | Thomas Gazagnaire | 01h 06m |
Mirage OS v2.0 builds single-purpose unikernel binaries by linking OCaml application code with only the drivers and stacks needed, producing ~100KB DNS images… | ||
| Code Jugalbandi | Dhaval Dalal, Ryan Lemmer | 59m |
Demonstrates the same problems solved in Clojure, Scala, Haskell and Groovy: shows that Clojure maps and vectors are callable (apply hash to key, vector to… | ||
| Demystify the Reactive Jargons | Mushtaq Ahmed | 55m |
Benchmarks compare blocking I/O, Scala Futures and RxJava Observables running the same workload and measure throughput, latency and memory under identical… | ||
| Welcome Address | Naresh Jain | 13m |
Brief logistics and rules: two parallel tracks plus an open space, three halls, and five workshops available Saturday with some open slots; about 234… | ||
| Applying Functional Programming Principles to Large Scale Data Processing | Kishore Nallan | 36m |
Indix processes about 4 TB of fresh crawl data per day and 450 million product URLs, and replaces mutable shared DB rows with an append-only log on HDFS (or… | ||
| Functional Programming in Java | Premanand Chandrasekaran | 55m |
Hands-on workshop refactors an inventory example from imperative loops to reusable Java 8 lambdas and method references, with a GitHub repo offering legacy… | ||
| Functional Programming in Ruby | Keith Bennett | 37m |
Shows concrete Ruby patterns: use lambdas as lambdas as local methods to keep helpers out of the class API (example drops instance methods from 5 to 3 and… | ||
| Clojurescript and Om - Pragmatic functional programming in the Javascript Land | Vagmi Mudumbai | 54m |
ClojureScript compiled with Google Closure plus Om on top of React yields a UI model that treats the view as a function of immutable state, uses React’s… | ||
| Discovering Functional Treasure in Idiomatic Groovy | Naresha K. | 44m |
Shows concrete Groovy patterns: closures-as-last-parameter, composing filters, and using immutable lists to eliminate shared mutation. Implements a recursive… | ||
| Fishbowl @ Functional Conf | 01h 02m | |
A freeform panel explains concrete tradeoffs: companies move from Ruby to Elixir for backend to gain reliability while keeping Rails for UI; a data team runs… | ||
| Thinking in LINQ | Sudipta Mukherjee | 01h 02m |
Demonstrates concrete LINQ patterns: replacing nested loops with select many, using deferred execution to avoid immediate materialization, and flattening… | ||
| Writing and improving tail recursive functions | Bhasker Khode | 46m |
Erlang uses tail recursion as the fundamental mechanism for long‑running processes: a function that ends in a tail call stays alive and avoids growing the call… | ||
| Purely functional data structures demystified | Mohit Thatte | 48m |
Immutable, persistent data structures form a big part of the value proposition of most functional programming languages.
It is important to understand why… | ||
| An introduction to Continuation Passing Style (CPS) | Ramakrishnan Muthukrishnan | 59m |
Shows how turning every function into one that takes a continuation argument — a CPS transform applied to Scheme examples — makes control flow explicit, lets… | ||
| nothing matches | ||