2026
Bridging the gap with Lustre and Universal Components. Code BEAM Lite, Vancouver, March.
Making Web Components work: a framework's perspective. FOSDEM, Brussels, February.
2025
I didn't get to do as much speaking as I'd like in 2025. I'm currently splitting my time living between London and Brussels, and that means I've not been as free to travel around Europe for conferences and meetups. Still, I managed to speak at my two favourite conferences so I can't complain!
Browsers need not apply, UI testing with Lustre and Gleam. Code BEAM Europe, Berlin, November.
Testing functional UIs. Lambda Days, Kraków, June.
2024
Keynote: Gleam's Journey on the BEAM. Code BEAM Europe, Berlin, October.
Lustre Universal Components: the best of Elm and Phoenix LiveView. Lambda Days, Kraków, June.
Keynote panel discussion: The next 30 years. Code BEAM Lite, Stockholm, May.
Gleam in the machine: phantom types and the builder pattern. FOSDEM, Brussels, February.
2023
End-to-end types: full-stack Web apps with Gleam. Code BEAM Europe, Berlin, October.
Gleam: simple typed functional programming for the Web. NewCrafts, Paris, May.
Gleam: simple typed functional programming for the Web. TEQNation, Utrecht, May.
Distributed music programming with Gleam, BEAM, and the Web Audio API. FOSDEM, Brussels, February.