Eduardo Trujillo
2 minutes

This week I’m flying to Colorado along with some co-workers for this year’s LambdaConf, which is one of the largest conferences focused on Functional Programming out there.

Unlike some conferences I’ve been to in the past, LambdaConf has multiple tracks covering multiple levels of experience. Each track has its own set of talks, which means that you won’t be able to attend all talks, but, and perhaps more importantly, you can sort of mix and match to create your own conference schedule!

So that’s exactly what I did. Below you can see which talks I’m hoping to attend during the conference. It’s a fairly balanced mix of all three tracks (beginner, intermediate, advanced) and a couple of alternatives.

I’m specially interested on the Urbit talk. I’ve read about the project in the past and it almost sounded like something out of (Computer) Science Fiction.

Hands-on and Haskell-related talks also sound like a lot of fun. I’m definitely looking forward to writing my own Lisp interpreter, and learning more about the inner workings of Haskell and advance features in its type system.

NOTE: (1) Some talk names are shortened. (2) OR is used to signify parts of the schedule I’m unsure of.


  1. Breakfast
  2. Keynote
  3. Agda from Nothing OR Introduction to Non-Violent Communication
  4. Lunch
  5. Make Your Own Lisp Interpreter (Part 1)
  6. Afternoon Refresh
  7. Make Your Own Lisp Interpreter (Part 2)
  8. Closing Remarks


  1. Breakfast
  2. Keynote
  3. Type Kwon Do
  4. Lunch
  5. Functional Algebra
  6. Urbit
  7. Afternoon Refresh
  8. On The Shoulders of Giants
  9. Interactive Tests and Documentation via QuickCheck-style Declarations
  10. Recursion Schemes
  11. Closing Remarks
  12. Mystery Dinner


  1. Breakfast
  2. Keynote
  3. Functional Web Programming OR Computing vs Computers
  4. Panel: The Functional Front-End OR Computing vs Computers
  5. Who Let Algebra Get Funk with My Data Types?
  6. RankNTypes Ain’t Rank at All
  7. Lunch
  8. The Next Great Functional Programming Language
  9. Manuals are for Suckers
  10. MTL Versus Free
  11. Afternoon Refresh
  12. What Would Happen if REST Were Immutable?
  13. OOP Versus FP
  14. Functional Refactoring
  15. Closing Remarks


This is the unconference day. I’ll probably attend one or two of the earliest events, but I will have to take off later in the day given that I have a plane to catch.

Copyright © 2015-2021 - Eduardo Trujillo
Except where otherwise noted, content on this site is licensed under a Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license.
Site generated using Gatsby.