~/conference

Functional Conf 2014

date:2014-10-09..2014-10-11
location:Bangalore, India
series:Functional Conf · 4 editions
titleauthorlength
Fear: The Role of Fear in Language AdoptionBruce Tate01h 02m
Argues that adoption hinges on concrete motivating fears — historically Java crossed the chasm by solving deployment at scale — and today concurrency and…
Talk on
The Joy of Functional ProgrammingVenkat Subramaniam01h 06m
Argues that functional programming gives concrete benefits: referential transparency and pure functions let compilers reorder work and run independent tasks…
Talk on
Pragmatic Functional Programming using DyalogMorten Kromberg01h 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…
Talk on
Object Functional ProgrammingRahul Goma Phulore48m
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 —…
Talk on
Distributed Computing Dealing with Time and Failure in the WildRyan Lemmer52m
Compares concrete implementations: building a pipeline to enrich/transform/index a billion journals using Storm’s spouts and bolts (topology, shuffle/field…
Talk on
Monads you already use without knowing itTejas Dinkar42m
Shows concrete code patterns: implements a list monad via map‑cat (arrays of values, square root returning ± results) and a constrained maybe monad as…
Talk on
Property based Testing for Functional Domain ModelsDebasish Ghosh56m
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…
Talk on
Learning from Haskell - An experience reportAditya Godbole49m
Functional programming as a programming style and discipline is useful even in languages which are not pure functional languages. By practising programming in…
Talk on
Transforming your C# code to Functional StyleVenkat Subramaniam43m
Shows concrete C# rewrites: replace for/foreach and mutable accumulators with LINQ Where/Select and passing lambdas, turning imperative loops into internal…
Talk on
Haskell for Everyday ProgrammersVenkat Subramaniam01h 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…
Talk on
Compile your own cloud with Mirage OS v2.0Thomas Gazagnaire01h 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…
Talk on
Code JugalbandiDhaval Dalal, Ryan Lemmer59m
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…
Talk on
Demystify the Reactive JargonsMushtaq Ahmed55m
Benchmarks compare blocking I/O, Scala Futures and RxJava Observables running the same workload and measure throughput, latency and memory under identical…
Talk on
Welcome AddressNaresh Jain13m
Brief logistics and rules: two parallel tracks plus an open space, three halls, and five workshops available Saturday with some open slots; about 234…
Organiser on
Applying Functional Programming Principles to Large Scale Data ProcessingKishore Nallan36m
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…
Talk on
Functional Programming in JavaPremanand Chandrasekaran55m
Hands-on workshop refactors an inventory example from imperative loops to reusable Java 8 lambdas and method references, with a GitHub repo offering legacy…
Talk on
Functional Programming in RubyKeith Bennett37m
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…
Talk on
Clojurescript and Om - Pragmatic functional programming in the Javascript LandVagmi Mudumbai54m
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…
Talk on
Discovering Functional Treasure in Idiomatic GroovyNaresha K.44m
Shows concrete Groovy patterns: closures-as-last-parameter, composing filters, and using immutable lists to eliminate shared mutation. Implements a recursive…
Talk on
Fishbowl @ Functional Conf01h 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…
Panel on
Thinking in LINQSudipta Mukherjee01h 02m
Demonstrates concrete LINQ patterns: replacing nested loops with select many, using deferred execution to avoid immediate materialization, and flattening…
Talk on
Writing and improving tail recursive functionsBhasker Khode46m
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…
Talk on
Purely functional data structures demystifiedMohit Thatte48m
Immutable, persistent data structures form a big part of the value proposition of most functional programming languages. It is important to understand why…
Talk on
An introduction to Continuation Passing Style (CPS)Ramakrishnan Muthukrishnan59m
Shows how turning every function into one that takes a continuation argument — a CPS transform applied to Scheme examples — makes control flow explicit, lets…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.