~/conference

Lambda World Cádiz 2018

date:2018-10-25..2018-10-26
location:Cádiz, Spain
series:Lambda World Cádiz · 2 editions
editions:[Lambda World Cádiz 2018, Lambda World Cádiz 2019]

functional programmers, Haskell developers, Scala developers, JavaScript developers, Elixir developers, Rust developers, frontend engineers, tooling and test engineers

Haskell influence on mainstream languages; functional lenses in JavaScript; Rust ownership and trait bounds; Elixir supervision trees and processes; tagless final effect algebras; property-based testing with ScalaCheck; Postgres + Haskell + PureScript stacks; composable streaming and resource management; TypeScript migration with fp-ts Task; monad transformer to tagless migration; indexed state and protocol types; ad hoc proof automation

titleauthorlength
What Haskell Taught Us When We Weren't LookingEric torreborre38m
Haskell’s concrete influence on mainstream languages is spelled out: a 2,000-line C++ configurator is refactored into composable functions; Java, Scala and…
Talk on
Rust and Haskell, sitting in a treeLisa Passing33m
Compares concrete Rust features to Haskell origins: shows type inference working on literals and vectors but notes Rust requires function annotations for…
Talk on
Functional Programming in AngerDavid Nolen42m
ClojureScript compiles to JavaScript and supports an interactive REPL, hot reloading with Figwheel and live edits inside IntelliJ Cursive running a…
Talk on
Functional Lenses in JavaScriptFlavio Corpa32m
Builds a tiny lenses library in plain JavaScript: implements a one-line curry function, helpers like prop and assoc, a lens constructor and the operations…
Talk on
Elixir - functional, concurrent, distributed programmingAndrea Leopardi37m
Elixir runs on the Erlang VM and offers lightweight VM-managed processes with message passing and immutable data so concurrent state avoids locks; mailboxes…
Talk on
Headfirst into HaskellAbby Sassel32m
Year-long, on-the-job Haskell learning that results in a small web app: a Postgres-backed service that surfaces test runtimes to a PureScript frontend using…
Talk on
How to get away with functional programming in frontend applicationsGabriele Petronella43m
Argues that injecting functional programming into an existing JavaScript app is practical: set up TypeScript alongside Babel or replace the transpiler, add…
Talk on
A roadtrip with monads: from MTL, through tagless to BIOPawel Szulc39m
A small Scala program composes console, third‑party weather client and a cache into an ask–fetch–judge loop that compiles and runs. It uses Monix Task with…
Talk on
Testing in the world of Functional ProgrammingLuka Jacobowitz46m
Advocates property-based testing with concrete fixes: uses ScalaCheck plus newtypes and the scala-newtype macro so arbitraries generate valid UUIDs/dates…
Talk on
Boring use cases for exciting typesItamar Ravid31m
Scala examples show concrete implementations: a WriterT timing wrapper that threads per-step durations through IO to measure a compute-CV pipeline without…
Talk on
Writing a Screencast Video Editor in HaskellOskar Wickström38m
Komposition is a Haskell desktop editor that successfully edits screencasts by combining automatic scene classification (moving vs still frames) and…
Talk on
Imposter Syndrome and Individual CompetenceJessica Rose32m
Explains how impostor feelings and Dunning–Kruger interact with concrete studies and tactics: cites a general-knowledge test of 2,500 students showing the…
Talk on
Diagrammatic Execution Models for Functional LanguagesKoko Muroya, Steven W.T. Cheung48m
Diagrammatic semantics represents programs as graphs where a token moves around a program diagram and rewrites visited parts; it implements concrete strategies…
Talk on
Keynote: How Does Code Sound?Felienne Hermans45m
A set of experiments and workshops shows developers lack a consistent way to read code aloud: 25 experienced programmers and classroom tests produce wide…
Talk on
How to make ad hoc proof automation less ad hocAleksandar Nanevski35m
Coq proof automation becomes an instance of ad hoc polymorphism: dependent overloaded theorem records encode both a heap shape and a proof, and Coq’s…
Talk on
Dueling KeyboardsChris Ford44m
Compares musical and computer keyboards by showing which exact ratios and tunings get built into keys and why that matters for harmony, including live…
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.