Tutorial: Advanced Functional Programming

A session at QCon London 2014

Tuesday 4th March, 2014

9:00am to 4:00pm (GMT)

As evidenced by the inclusion of lambdas a wide array of programming languages such as PHP, Mathematica, JavaScript, Java 8, Scala, Clojure, C#, Visual Basic, Objective-C ... functional languages represent the leading edge of programming language design. In particular the pure and lazy functional language Haskell provides Petri dish-like setting in which new programming concepts are introduced and studied.

In this tutorial we will build upon the highly popular Channel 9 Functional Programming Lectures and focus on a number of more advanced topics in fundamentalist functional programming such as cata-, ana-, hylo- and other morphisms, monads, thinking with types, juggling with code, and show how these skills can be applied in making you a better hacker no matter what language you use in your day job.

About the speaker

This person is speaking at this event.
Erik Meijer

Founder at Applied Duality, Inc.

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 9:00am4:00pm GMT

Date Tue 4th March 2014

Short URL


View the schedule


See something wrong?

Report an issue with this session