Keynote from Simon Marlow - Fun with Haxl

8th October 2015 in London at CodeNode

There are 34 other SkillsCasts available from Haskell eXchange 2015

Please log in to watch this conference skillscast.

539106238 640

Haxl is a small framework for automatically batching and overlapping data-fetching. It was open-sourced by Facebook in 2014, and is in large-scale production use as part of Facebook's spam-filtering infrastructure. In this talk I'd like to explore some of the ways we can use Haxl to express not just data-fetching concurrency, but other kinds of concurrency too. I'll also take a look at the internals of Haxl, and explore whether we can generalize the simple model of round-based scheduling to allow more flexible scheduling strategies.


Thanks to our sponsors

Keynote from Simon Marlow - Fun with Haxl

Simon Marlow

Simon Marlow is a Software Engineer at Facebook in London. He is working on Haxl, a Haskell-based domain-specific language that is used by the teams fighting spam and malware. Simon is a co-author of the Glasgow Haskell Compiler, author of the book “Parallel and Concurrent Programming in Haskell”, and has a string of research publications in functional programming, language design, compilers, and language implementation.