2 DAY CONFERENCE

Haskell eXchange 2021: Pro Track

Tuesday, 16th - Wednesday, 17th November, Online Conference

17 experts spoke.
Overview

Join us for the 10th annual Haskell eXchange, a 3‑day online conference with content selected by developers for developers.

Over these 2 "Pro Track" days, you'll hear the latest from Haskell thought leaders, connect with fellow Haskellers in breakout sessions, and learn new skills in practical, coding-based talks.

Don’t miss this opportunity to learn and share your skills with the world’s most vibrant Haskell gathering.


Book today for only £99

NEW THIS YEAR!

If you've heard of Haskell or Functional Programming but aren't sure where to start, our new free "Novice Track" day is the perfect no-pressure way to learn about Haskell.


Register Here
Haskell eXchange 2021

The 2021 Haskell eXchange will be an online conference hosted on the Hopin platform.

At Skills Matter, we’ve chosen to see the events of the past year as a challenge to make our content and community more inclusive and accessible to all. Beyond the COVID‑19 pandemic, we have a vision of a community where knowledge sharing and skills transfer are not limited by physical barriers.

By hosting Haskell eXchange online in 2020, we were able to truly welcome a global community of Haskell enthusiasts and developers to the conference.

We are excited to be able to offer this opportunity again for 2021 and hope you can join us!




Explore Haskell eXchange 2021

Get involved, plan your conference, or start your learning today



Haskell eXchange 2021 programme

View the program

Our 3-day online conference will feature experts and enthusiasts pushing the bounds of Haskell in both industry and academia.

explore program
Haskell eXchange 2021 Call for Papers

Want to get involved?

Sponsoring a conference is a terrific way to support and connect with our global community of software professionals.

Learn More

Haskell eXchange SkillsCast videos

Revisit 2020

View (or review) the 15 talks and sessions from Haskell eXchange 2020 in our library of SkillsCast videos.

Last year's conference featured memorable talks from the likes of Simon Peyton Jones, Mateusz Curylo, and Richard Eisenberg, plus the launch of the Haskell Foundation.

visit the library



Diversity Matters Scholarship

Skills Matter offers scholarships to people from underrepresented groups in tech who wouldn't otherwise be able to attend.

If you believe you are a member of a group that is underrepresented within the tech community or at technical conferences we encourage you to apply.

Learn More



Program Committee

All of the talks at the Haskell eXchange are selected by our volunteer Program Committee which evaluates and selects which speakers and topics will be included in the conference program. This committee includes developers, practitioners and enthusiasts of all levels.

This year's Program Committee includes:

Excited? Share it!

Programme

Day 1: Haskell eXchange Pro Track

Haskell Day 2

Track Main Track
09:45

Opening Remarks/Housekeeping

10:00
KEYNOTE

Keynote — Provably correct, asymptotically efficient, higher-order reverse-mode automatic differentiation

Simon Peyton Jones


machine-learning automatic-differentiation haskell functional-programming ghc
11:00

How We Migrated 65K Lines of Javascript Code to Haskell: Good, Bad and Ugly

Aravind Gopal Mallapureddy


haskell nodejs migration javascript
12:00

An Overview of GHC's Constraint Solver

Sam Derbyshire


haskell type-checking ghc constraint-solver
13:00

A Curious Case of a Memory that Just Didn't Go Away Quickly

Marcin Rzeźnicki

Advanced


haskell bugs memory
14:00

Break

15:00
16:00

Avoiding Quadratic Blow-up During Compilation

Edsko de Vries


haskell quadratic-blow-up ghc
17:00

Haskell in the Enterprise: A Report from in the Belly of the Whale

Trevis Elser


haskell experience-report developer-experience functional-programming
18:00

Scaling up the IDE to 20M imports

Pepe Iborra


haskell ide hls
19:00
KEYNOTE

Keynote — Generating Programs from Types

Nadia Polikarpova


haskell smt types-systems program-synthesis

Day 2: Haskell eXchange Pro Track

Haskell Day 3

Track Main Track
09:45

Opening Remarks/Housekeeping

10:00

A tour of linear-base

Utku Demir


haskell linear-base linear-based
11:00

Streamly: Haskell Programmer’s Swiss Army Knife

Harendra Kumar


haskell streamly
12:00

Lightning Talk: A Spectre is Haunting Haskell — The Spectre of Effects

Xiaoyan Ren


haskell effects
12:30

Break

13:00

A Conceptual Introduction to Nix for Haskellers

Krzysztof Gogolewski


haskell nix functional-programming
14:00

Multi-dimensional Arrays that Do Not Exist

Alexey Kuleshevich


haskell delayed-arrays
15:00

Generating fast and expressive code using LLVM and Haskell

Luc Tielen


haskell partial-evaluation combinators haskell-bindings llvm
16:00

Scaling Application State Beyond Memory: A Functional Approach

Duncan Coutts


haskell application-state
17:00

Designing and Verifying Programs with Formal Specification

Jacob Leach


haskell edsl specifications spectacle
18:00

Keynote — Haskell: What To Do When Success Can't Be Avoided

Sukant Hajra

Beginner-Friendly


haskell haskell-at-scale haskell-in-industry
SkillsCasts
Other Years


Thank you to our sponsors and partners


Gold

Bronze