Schedule

Download Offline Version Export to Your Calendar
DAY 1: October 9th 2014
Time Track 1 (GBR 1) Track 2 (GBR 2)
08:30-09:00 Registration
09:00-10:00 Keynote - The Joy of Functional Programming by Venkat Subramaniam
10:00-10:15 Welcome Address
10:15-10:30 Coffee/Tea Break
10:30-12:00 Functional Reactive UIs with Elm
Shashi Gowda
Haskell for Everyday Programmers
Venkat Subramaniam
12:00-12:15 Break
12:15-13:00 Applying functional programming principles to large scale data processing
Kishore Nallan
Transforming your C# code to Functional Style
Venkat Subramaniam
13:00-14:00 Lunch Break
14:00-15:00 Functional Programming in Java
Premanand Chandrasekaran
Compile your own cloud with Mirage OS v2.0
Thomas Gazagnaire
15:00-15:15 Coffee/Tea Break
15:15-16:00 Functional Programming in Ruby
Keith Bennett
Property based testing for functional domain models
Debasish Ghosh
16:00-16:15 Break
16:15-17:15 Clojurescript and Om - Pragmatic functional programming in the Javascript Land
Vagmi Mudumbai
Code Jugalbandi
Dhaval Dalal and Ryan Lemmer
17:15-17:30 Break
17:30-18:15 Discovering Functional Treasure in Idiomatic Groovy
Naresha K
Learning (from) Haskell - An experience report
Aditya Godbole
18:15-18:30 Break
18:30-19:30 Fish Bowl
19:30-22:00 Dinner and Networking
DAY 2: October 10th, 2014
Time Track 1 (GBR 1) Track 2 (GBR 2)
09:00-10:00 Keynote - Fear: The Role of Fear in Language Adoption by Bruce Tate
10:00-10:15 Important Announcements
10:15-10:30 Coffee/Tea Break
10:30-11:30 Thinking in LINQ
Sudipta Mukherjee
Pragmatic Functional Programming using Dyalog
Morten Kromberg
11:30-11:45 Break
11:45-12:30 Writing and improving tail recursive functions
Bhasker Kode
Monads you already use (without knowing it)
Tejas Dinkar
12:30-13:30 Lunch Break
13:30-14:15 Purely functional data structures demystified
Mohit Thatte
Distributed computing: dealing with Time and Failure in the wild
Ryan Lemmer
14:15-14:30 Break
14:30-15:30 An introduction to Continuation Passing Style (CPS)
Ramakrishnan Muthukrishnan
Demystify the Reactive Jargons
Mushtaq Ahmed
15:30-15:45 Coffee/Tea Break
15:45-16:45 Elixir Today: a round-up on state of Elixir and it's ecosystem
Akash Manohar
Object-functional programming: Beautiful unification or a kitchen sink?
Rahul Goma Phulore
16:45-17:00 Break
17:00-18:00 Keynote - Methodologies, Mathematics, and the Metalinguistic Implications of Swift
Daniel Steinberg
18:00-18:15 Closing Talk

Workshops

October 11th, 2014 (Saturday)
# Length Workshop
1 Full Day Clojure Deep-dive by Baishampayan Ghose Register
2 Full Day Scala for Java & C# Programmers by Mushtaq Ahmed Register
3 Full Day Functional Programming with Java 8 by Venkat Subramaniam Register
4 Half Day Introduction to OCaml by Thomas Gazagnaire Register
5 Half Day Functional Programming With Elixir (Talk) by Bruce Tate Register