LambdaCon combines talks with hands-on sessions to take your skills to the next level

Saturday 28th March 2015

09:30
8
Welcome keynote
Keynote by Vlad Saftoiu in Currying hall (15 minutes)

Welcome keynote

09:45
14
Opening keynote - Fun with categories
Keynote by Bartosz Milewski in Currying hall (45 minutes)

Opening keynote - Fun with categories

11:00
1
Clojure redeployed
Talk by Jan Stępień in Currying hall (45 minutes)

Clojure redeployed

1
From imperative to functional APIs
Talk by Marek Kubica in Immutability hall (45 minutes)

From imperative to functional APIs

4
Why bother with FP?
Talk by Tomek Borek in Functor hall (45 minutes)

Why bother with FP?

1
Elixir: love at first sip
Talk by Andrea Leopardi in Applicative hall (45 minutes)

Elixir: love at first sip

7
It's the type theory baby!
Talk by Michele Finelli in Monad hall (45 minutes)

It's the type theory baby!

2
An introduction to Erlang/OTP
Workshop by Simon Zelazny in Closure hall (1 hour, 45 minutes)

An introduction to Erlang/OTP

12:00
0
Persisting persistent data structures
Talk by Michael Newton in Currying hall (45 minutes)

Persisting persistent data structures

6
Programming with algebras
Talk by Bartosz Milewski in Immutability hall (45 minutes)

Programming with algebras

4
Life of an Erlang process
Talk by Roberto Aloi in Functor hall (45 minutes)

Life of an Erlang process

1
My adventure with Elm
Talk by Yan Cui in Applicative hall (45 minutes)

My adventure with Elm

0
The relation with types
Talk by Marcin Kostrzewa in Monad hall (45 minutes)

The relation with types

14:00
2
Dissecting the Rabbit
Talk by Alvaro Videla in Currying hall (45 minutes)

Dissecting the Rabbit

0
A live-coded adventure: HTML5 games and FRP
Talk by Joe Nash in Immutability hall (45 minutes)

A live-coded adventure: HTML5 games and FRP

6
Using Haskell professionally
Talk by Alfredo Di Napoli in Functor hall (45 minutes)

Using Haskell professionally

2
Introduction to the Spark ecosystem
Talk by Federico Feroldi in Applicative hall (45 minutes)

Introduction to the Spark ecosystem

4
Generic polymorphism on steroids
Talk by Claudio Sacerdoti Coen in Monad hall (45 minutes)

Generic polymorphism on steroids

1
Web apps in Clojure
Workshop by Jan Stępień in Closure hall (1 hour, 45 minutes)

Web apps in Clojure

15:00
4
The Actor Model in F# and Akka.NET
Talk by Riccardo Terrell in Currying hall (45 minutes)

The Actor Model in F# and Akka.NET

2
Lessons from Erlang
Talk by Simon Zelazny in Immutability hall (45 minutes)

Lessons from Erlang

3
Haskell for data science
Talk by Vladimir Alekseichenko in Functor hall (45 minutes)

Haskell for data science

2
Streams on top of Scala
Talk by Quentin Adam in Applicative hall (45 minutes)

Streams on top of Scala

0
Embracing Clojure: a journey into Clojure adoption
Talk by Luca Grulla in Monad hall (45 minutes)

Embracing Clojure: a journey into Clojure adoption

16:15
0
Drinking from the firehose the Erlang way
Talk by Mahesh Paolini-Subramanya in Currying hall (45 minutes)

Drinking from the firehose the Erlang way

3
What’s wrong with OOP
Talk by Roberto Sasso in Immutability hall (45 minutes)

What’s wrong with OOP

1
Rust now and then
Talk by Flavio Percoco in Functor hall (45 minutes)

Rust now and then

1
Monadic parser combinators with TypeScript
Talk by Simone Busoli in Applicative hall (45 minutes)

Monadic parser combinators with TypeScript

2
Function composition for everything
Talk by Andrea Ferretti in Monad hall (45 minutes)

Function composition for everything

17:05
2
F# in the real world
Talk by Yan Cui in Currying hall (45 minutes)

F# in the real world

7
TDD as in Type-Directed Development
Talk by Clément Delafargue in Immutability hall (45 minutes)

TDD as in Type-Directed Development

18:00
2
Closing keynote
Keynote by Luigi Berrettini in Currying hall (30 minutes)

Closing keynote