~/conference

Lambda World 2017

functional programmers, Scala developers, Haskell developers, Kotlin developers, language designers, frontend engineers, academic educators, cloud/serverless developers

category theory applications; profunctor optics derivation; Naperian functors and applicatives; Hindley-Milner type inference; redux-saga vs redux-thunk; Church encodings and Y combinator; recursion schemes and catamorphisms; Kategory effects and optics; monad transformer StateT issues; F# with Azure Functions; length-indexed vectors and GPU codegen; teaching functional programming

titleauthorlength
Category Theory in LifeEugenia Cheng41m
Category theory is presented as a toolkit—objects and morphisms, composition and invertibility, commutative diagrams and universal properties—used to model…
Talk on
Profunctor Optics: The Categorical ApproachBartosz Milewski46m
Derives profunctor optics from category theory by applying the Yoneda lemma inside the functor and profunctor categories, uses adjunctions (currying) and…
Talk on
APLicative Programming with Naperian FunctorsJeremy Gibbons45m
Shows that APL-style implicit lifting, alignment and static shape checks are expressible in Haskell’s type system rather than a custom language: rank…
Talk on
Choosing Your Next Programming LanguageAndrea Magnorsky41m
Argues there is no single best paradigm and advocates choosing by concrete tradeoffs: implements a small Hindley-Milner type inference in F# to show the…
Talk on
Do This, Not That! Side-Effect Management in UIsYulia Startsev46m
Compares using redux-thunk (awaiting promises inside action creators) versus redux-saga (generators with yield fork/join, channels and cancel) to manage async…
Talk on
Lambda Core - HardcoreJarek Ratajski41m
Scala code reconstructs Church encodings from scratch using only the compiler and the small presentation library badlang to render lambdas. It builds Church…
Talk on
A Pragmatic Introduction to Category TheoryDaniela Sfregola41m
Practical, non‑mathematical introduction that claims category concepts let codeers reason about composition and metadata by actually coding them: builds a…
Talk on
Going HigherAlejandro Serrano36m
Covers three concrete capabilities and tradeoffs: higher-order functions let code accept behavior—for example merge with conflict resolver that takes a…
Talk on
Functional Programming in Kotlin with KategoryRaúl Raja Martínez, Paco Estévez40m
Kategory is a Kotlin library that ports Typelevel Scala ideas (cats) and ships ready-to-use datatypes (Option, Try, Either, IO/effects) with lawful instances…
Talk on
Monad Transformer StateMichael Snoyman34m
Claim: lifting control-style IO functions over transformers that carry mutable monadic state can silently discard updates. Demonstrations use lifted-async and…
Talk on
FP Degustation MenuHanneli Tavante31m
Starts by converting a real Python web-scraper into composable steps using map/filter/reduce, then shows how a single None/exception in chained transforms…
Talk on
Peeling the Banana: Recursion Schemes from First PrinciplesZainab Ali34m
Derives catamorphism from primitive recursion and functor algebras, implements generic folds and unfolds in Scala, and models factorial as a hylomorphism by…
Talk on
Maths for Programming, Fun, and CreativityDave Gurnell, Noel Welsh38m
Maths-as-abstraction proves practical: algebraic Monoids with identity and associativity let different domains share the same reduce logic, enabling parallel…
Talk on
Adjunctions in Everyday LifeRúnar Bjarnason48m
Claim: adjunctions are the concrete pattern behind many FP constructions, shown with Haskell code and category theory. Demonstrations: curry/uncurry as an…
Talk on
Serverless Apps with Azure Functions in F#Ruth Yakubu43m
Builds a Homeland Security prototype in 30 minutes using F#, Azure Functions, Logic Apps and the Azure Cognitive Services Video API to extract faces from video…
Talk on
Teaching functional programming in the ivory tower ... and in the kitchenEugenia Cheng, Bartosz Milewski, Rúnar Bjarnason, Alejandro Serrano, Rafael Gomez, Javi Ferrer González, Jeremy Gibbons, Pablo Trinidad, Juan Jose Vazquez, Juan M. Serrano, Noel Welsh01h 34m
Panel compares concrete training tactics and outcomes: industry teams adopt Scala in 2014 to tackle concurrency, distribution and eventual consistency, with…
Talk on
Kotlin 102 Beyond the BasicsHadi Hariri46m
Covers concrete Kotlin features: property delegation with built-ins like lazy/observable/vetoable, creating custom delegates, reified generics via inline…
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.