~/conference

Lambda World 2024

Experience the brilliance of functional programming at Lambda World in Cadiz, Spain. Join us from October 2nd to 4th, 2024, to connect with our (dis)functional family, dive into FP trends, and soak up the coastal charm of this must-attend event!

functional programmers, Scala developers, backend engineers, language designers, runtime engineers, verification engineers, Erlang developers, Elixir developers

effect systems with capture checking; JSON decoding in Roc; refinement types with Liquid Haskell; generational Cheney garbage collection; 64-ary persistent vector trie; tacit programming and APL primitives; resilient REST APIs with typed Haskell endpoints; arrays and APL-style primitives; BEAM concurrency primitives and hot code swapping; Livebook functional notebooks for Elixir; interpreter implementation from source to evaluator in Scala; rewrite system for Japanese number conversion

titleauthorlength
Inventing a language (placeholder title)Nicolas Rinaudo46m
A step‑by‑step recipe for a working interpreter: source code → AST → pattern‑matching evaluator written in Scala, implementing numbers, addition, booleans and…
Talk on
Surprise SessionPepe el Calamar Campos19m
MSF describes how emergency teams deploy within 24–72 hours to the 3–5 day acute window, triaging and setting up field hospitals, mobile clinics and water…
Talk on
InterviewStephen Taylor04m
History traces APL back to Ken Iverson and shows how its notation directly inspires modern functional techniques, with concrete examples of tacit programming…
Interview on
Roc-Solid Intuition for JSON DecodingMonica McGUIGAN33m
Builds a reusable JSON decoder library in Roc that models JSON as tag unions (string, number as unsigned 64‑bit int, boolean, object, array) and models…
Talk on
InterviewMarta Ardizone02m
Penpot is a free open-source design tool that claims to bridge designers and developers by exporting usable code and offering CSS Grid, Flex Layout and a Code…
Interview on
Rethinking Effects with Effect SystemsNoel Welsh33m
Effect systems are presented as a way to write normal, readable code while keeping effects local: code uses direct style descriptions of operations and…
Talk on
InterviewMitchell Franklin02m
UMATR Group sponsors Lambda World and presents itself as a one-stop recruitment hub for backend and AI roles, listing Scala, Java, Kotlin, Golang, Rust and AI…
Interview on
Concurrency Oriented SoftwareRobert Virding42m
Erlang is presented as a pragmatic, telecom-driven language built to run hundreds of thousands of concurrent calls with tens of thousands of active processes…
Talk on
InterviewKim Morgan04m
Built a small rewrite system that converts Japanese numeral phrasing into correct numeric output and reports that it fixes recurring errors from machine…
Interview on
Concrete Functional ProgrammingKamila Szewczyk36m
Argues that functional languages win when the runtime and data structures are concrete: shows a generational Cheney copying GC that makes short-lived…
Talk on
InterviewJuan Pedro Moreno02m
Conference returns after five years and reconvenes a technical community focused on building and securing mission‑critical systems. Emphasis on a wide variety…
Interview on
InterviewIan Martinez02m
Attendee from Portugal working backend at mandira describes coming to Lambda World at Palacio de Congresos Cádiz to learn concrete uses of functional ideas…
Interview on
Resilient REST APIs: The case for Parallel ChangeAbby Sassel39m
Argues that switching integer policy IDs to nano‑ID strings becomes non‑breaking by adding new fields and running a three‑phase expand migrate contract…
Talk on
InterviewAlcino Cunha03m
Argues that lightweight formal methods are already simple enough to use in non‑critical, everyday software and demonstrates that by running an Alloy workshop…
Interview on
Hooray for arraysStephen Taylor36m
APL traces its notation to Ken Iverson and supplies built‑in array and matrix primitives that let expressions like sum(x) over tally(x) become a tacit fork…
Talk on
InterviewRobert Virding04m
Erlang exists as a concurrent, distributed language with built-in distribution and active fault‑containment so failures don’t take whole systems down. It…
Interview on
Translating Japanese Numbers with Functional ProgrammingKim Morgan29m
Claims a working rewrite systems pipeline implemented in Scala implementation that turns mixed Japanese text (Arabic digits, kanji, English words) into a…
Talk on
Functional effects in perspectiveVitaly Bragilevsky46m
Traces effects to the 1994 paper extensible denotational language specifications and argues languages now add effects either as libraries or core features…
Talk on
InterviewChris Ford03m
Argues that writing code makes music theory testable, using programmatic sound generation to model bird song and validate hypotheses rather than relying on…
Interview on
Liquid Haskell: Verification with Refinement TypesNiki Vazou34m
Liquid Haskell is a GHC plugin that checks refinement types and lets Haskell programs carry SMT-checkable predicates; it proves safe indexing and non-division…
Talk on
InterviewJosé Valim, Abby Sassel07m
Livebook is a browser-based computational notebook built for Elixir that makes concurrency and distribution first-class, reproducible by design and able to…
Interview on
The Power of Function CompositionConor Hoekstra42m
Combinators from SKI calculus become practical tools across Haskell, APL, J, BQN, Jelly, Wewa, Clojure and Python, with concrete demos converting a naive…
Talk on
Actions as data, continuedAlejandro Serrano Mena36m
Kotlin coroutines convert user-friendly imperative DSLs (coin flips, loops, draw/discard) into an inspectable action ADT by marking primitives as suspend and…
Talk on
Designing software with complex configurationsAlcino Cunha41m
Shows how TLA+ (with TLC) and Alloy/Alloy 6 model a spanning‑tree echo protocol and catch a subtle config bug: two specific directed networks cause a…
Talk on
Scala Sampler for Functional SoundscapesJohanna Odersky27m
A web-based sampler built on the Sounds of Scala library plays repitched samples across a scale using Scala.js and Typelevel Cats compiled from Scala 3, with…
Talk on
Livebook: functional notebooks for AI and Web with ElixirJosé Valim44m
Livebook demonstrates Elixir/Erlang VM features via runnable notebooks that treat each cell as a pure function for reproducible execution, spins up one million…
Talk on
The Butcherbird CombinatorChris Ford43m
Argues that modeling birdsong as exact harmonic multiples fits better than human 12‑tone tuning and connects that choice to emic vs etic risks in software…
Talk on
An Imperishable Wonderland of Infinite FunWilliam E. Byrd43m
Claim: functional programming ideas are mainstream but logic programming deserves a revival. Uses miniKanren embedded in Scheme to build a relational…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.