LambdaCon combines talks with hands-on sessions to take your skills to the next level
09:30 |
Welcome keynote
Keynote by Vlad Saftoiu in Currying hall (15 minutes) Welcome keynote |
09:45 |
Opening keynote - Fun with categories
Keynote by Bartosz Milewski in Currying hall (45 minutes) Opening keynote - Fun with categories |
11:00 |
Clojure redeployed
Talk by Jan Stępień in Currying hall (45 minutes) Clojure redeployed |
From imperative to functional APIs
Talk by Marek Kubica in Immutability hall (45 minutes) From imperative to functional APIs |
|
Why bother with FP?
Talk by Tomek Borek in Functor hall (45 minutes) Why bother with FP? |
|
Elixir: love at first sip
Talk by Andrea Leopardi in Applicative hall (45 minutes) Elixir: love at first sip |
|
It's the type theory baby!
Talk by Michele Finelli in Monad hall (45 minutes) It's the type theory baby! |
|
An introduction to Erlang/OTP
Workshop by Simon Zelazny in Closure hall (1 hour, 45 minutes) An introduction to Erlang/OTP |
|
12:00 |
Persisting persistent data structures
Talk by Michael Newton in Currying hall (45 minutes) Persisting persistent data structures |
Programming with algebras
Talk by Bartosz Milewski in Immutability hall (45 minutes) Programming with algebras |
|
Life of an Erlang process
Talk by Roberto Aloi in Functor hall (45 minutes) Life of an Erlang process |
|
My adventure with Elm
Talk by Yan Cui in Applicative hall (45 minutes) My adventure with Elm |
|
The relation with types
Talk by Marcin Kostrzewa in Monad hall (45 minutes) The relation with types |
|
14:00 |
Dissecting the Rabbit
Talk by Alvaro Videla in Currying hall (45 minutes) Dissecting the Rabbit |
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 |
|
Using Haskell professionally
Talk by Alfredo Di Napoli in Functor hall (45 minutes) Using Haskell professionally |
|
Introduction to the Spark ecosystem
Talk by Federico Feroldi in Applicative hall (45 minutes) Introduction to the Spark ecosystem |
|
Generic polymorphism on steroids
Talk by Claudio Sacerdoti Coen in Monad hall (45 minutes) Generic polymorphism on steroids |
|
Web apps in Clojure
Workshop by Jan Stępień in Closure hall (1 hour, 45 minutes) Web apps in Clojure |
|
15:00 |
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 |
Lessons from Erlang
Talk by Simon Zelazny in Immutability hall (45 minutes) Lessons from Erlang |
|
Haskell for data science
Talk by Vladimir Alekseichenko in Functor hall (45 minutes) Haskell for data science |
|
Streams on top of Scala
Talk by Quentin Adam in Applicative hall (45 minutes) Streams on top of Scala |
|
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 |
Drinking from the firehose the Erlang way
Talk by Mahesh Paolini-Subramanya in Currying hall (45 minutes) Drinking from the firehose the Erlang way |
What’s wrong with OOP
Talk by Roberto Sasso in Immutability hall (45 minutes) What’s wrong with OOP |
|
Rust now and then
Talk by Flavio Percoco in Functor hall (45 minutes) Rust now and then |
|
Monadic parser combinators with TypeScript
Talk by Simone Busoli in Applicative hall (45 minutes) Monadic parser combinators with TypeScript |
|
Function composition for everything
Talk by Andrea Ferretti in Monad hall (45 minutes) Function composition for everything |
|
17:05 |
F# in the real world
Talk by Yan Cui in Currying hall (45 minutes) F# in the real world |
TDD as in Type-Directed Development
Talk by Clément Delafargue in Immutability hall (45 minutes) TDD as in Type-Directed Development |
|
18:00 |
Closing keynote
Keynote by Luigi Berrettini in Currying hall (30 minutes) Closing keynote |