~/conference

LambdaConf 2017

titleauthorlength
Category Theory - Part 1 of 6David Spivak01h 01m
Course introduces concrete definitions and verifies the claims: sets and functions, identity, initial/terminal objects, universal property axiomatizes…
Talk on
Why Johnny Can't Code GoodChris Allen48m
Claims that training and publishing are broken and that many programmers only know enough to finish tickets, not to innovate. Evidence: 30–40 applicants only…
Talk on
Lambda Calculus For People Who Can't Be Bothered to Learn It - part 1 of 2Steven Syrek59m
Builds a working lambda calculus inside the browser: uses ES6 arrow functions and a few translation helpers to encode booleans, Church numerals, arithmetic…
Talk on
Greek Classics: Lambda Calculus For BeginnersAdam McCullough51m
Starts from the identity function and shows concrete reductions step by step, demonstrating beta reduction and where substitution terminates or diverges (Omega…
Talk on
Category Theory - Part 2 of 6David Spivak01h 01m
Explains why Universal Properties, not implementations, uniquely characterize constructions: shows how an evaluation map EV and the exponential object are…
Talk on
Theory and Models of Lambda Calculus Untyped and Typed - Part 1 of 5Dana Scott01h 00m
History ties Church and Curry to later work while a hands‑on session uses Mathematica rewrite rules to test combinators, demonstrating concrete reductions like…
Talk on
Web Programming and Streaming Data in Haskell - Part 1 of 2Michael Snoyman59m
Part one stays concrete: it covers the Conduit library and shows runnable examples (use Stack and the slides URL). Demonstrations include a pure sum, a file…
Talk on
What are Dependent TypesStephan Boyer11m
Claims that dependent types can encode arbitrary mathematical propositions and that a type checker enforces those properties statically. Demonstrations include…
Talk on
Category Theory - Part 3 of 6David Spivak55m
Covers concrete claims and examples: functors preserve identities and composition and can go between different categories; monoids model as one‑object…
Talk on
Category Theory - Part 4 of 6David Spivak01h 00m
Part 4 gives concrete translations rather than abstract slogans: it shows functors to Set as databases by writing the tables for vertices and arrows, proves…
Talk on
Neural Networks are Programs, TooMarisa Kirisame37m
Claims neural networks are programs so functional techniques (Finally Tagless, Haskell types) yield automatic differentiation by dual numbers, a DSL that…
Talk on
How to Program like a Five Year Old in HaskellJason Adaska17m
Claims that Haskell plus logic programming can auto-assemble programs by treating arrows as puzzle pieces and using backtracking to search trees of…
Talk on
I Command You to be Free!Matt Parsons57m
Refactors a side‑effecting PHP/Ruby codebase into explicit command values, then interpreters and finally the Free monad; examples use Ruby, Haskell, PHP…
Talk on
Category Theory - Part 5 of 6David Spivak01h 00m
Clear statement: adjunctions produce concrete maps (unit and counit) and give monads; demonstrated with concrete examples and constructions, not only words…
Talk on
The Axes of AbstractionPaul Phillips47m
Claim: formal concept analysis finds the places where extent equals intent so abstractions and generalizations converge, turning ad hoc subtype debates into…
Talk on
The Hidden Costs of Fear and How to Get a Better DealEdward Latimore28m
Claim: fear skewers choices by imagining worst-case outcomes and inflating opportunity cost, so people skip growth. Offers concrete tools: reframe opportunity…
Talk on
Let's Lens - Part 1 of 5Tony Morris01h 01m
History and exercises focus on concrete implementations: Haskell code in the linked repos (requires GHC 7.8), exercises for Lets.GetSetLens and the…
Talk on
Mercury: An Odd Amalgam of Haskell and Prolog - Part 1 of 2Alex Feldman-Crough59m
Shows Mercury as a concrete language that mixes Haskell-style strong types with Prolog-style rules, implementing an HTTP 1.0 parser and a fizzbuzz example to…
Talk on
Some1 Like You Dependent Pairs in HaskellSandy Maguire49m
Builds a JSON ingest pipeline where a URL-supplied event tag determines the payload type at runtime and uses type‑level machinery so the compiler enforces…
Talk on
Category Theory - Part 6 of 6David Spivak59m
Defines Galois connections concretely: image and preimage forming a Galois connection for powersets. Shows adjunctions produce monads (unit and mu given by…
Talk on
Web Programming and Streaming Data in Haskell - Part 2 of 2Michael Snoyman01h 01m
Conduit claims practical streaming but is coroutine based so Conduit is single-threaded and requires explicit concurrency — use async + STM for concurrent…
Talk on
One Year In: A Beginner's Take on the Difficulties of Learning HaskellJake Keuhlen14m
One year of learning Haskell leads to concrete outcomes not platitudes: an API translation layer is built to bridge an archaic DMS by reverse‑engineering SOAP…
Talk on
Corecursion, Codata, and Just a Little Combinatorial Game TheoryCarlos Rodrigues46m
Claims that top-down recursion converts to bottom-up behaviour by using corecursive streams and infinite codata trees implemented in Haskell (Prelude functions…
Talk on
Theory and Models of Lambda Calculus Untyped and Typed - Part 2 of 5Dana Scott01h 00m
Concrete claims and artifacts: an algorithm that converts lambda abstractions into S and K combinators, worked examples and a Mathematica notebook with tests…
Talk on
Adjunctions in Everyday LifeRúnar Bjarnason52m
Claim: adjunctions are the concrete pattern behind monads, comonads, products, coproducts, ADTs and folds; the talk shows how to witness adjunctions via…
Talk on
Algebraic DatabasesRyan Wisnesky57m
Claim: schemas are categories and schema mappings are functors, which give three concrete data migrations Delta/Pi/Sigma that implement projection product and…
Talk on
Intro to FP in Scala: Exploring a Toolbox for Solving Problems - Part 1 of 6Pawel Szulc01h 00m
Promises a practical FP bootstrap in Scala: concrete claim is teaching how to solve real problems by wiring up immutable code into runnable apps, using SBT and…
Talk on
Integrating Purescript and Halogen into Javascript Apps - Part 1 of 6Hardy Jones53m
Live coding shows taking a React/Redux shopping cart and gradually replacing parts with PureScript and Halogen, demonstrating JS interop, build steps…
Talk on
Principles of Clean Functional ProgrammingKarl Bielefeldt47m
Practical rules and concrete examples show how to make functional code easier to read: prefer small named functions, factor out repetition, isolate IO and keep…
Talk on
Routing With Cofree ComonadMarcin Szamotulski45m
Claims a practical encoding of routing with the Cofree comonad mapping route trees to React component mounts, implements a library that parses URLs into cofree…
Talk on
Froid: Functional Programming on AndroidMichael Chavinda58m
Claim: a library called Froid lets Android apps be written in Frege and compiles Frege to Java, with a Gradle step that produces usual APKs. Tools actually…
Talk on
Lambda Calculus For People Who Can't Be Bothered to Learn It - part 2 of 2Steven Syrek01h 03m
Hands-on coding that actually builds an untyped lambda calculus in the browser using ES6 arrow functions and small translation utilities, with concrete claims…
Talk on
Functional Array Funhouse Intensive - Part 1 of 5Aaron W Hsu44m
Makes concrete claims of order‑of‑magnitude code reduction and speedup and actually shows the workflow that produces them: an interactive APL session that…
Talk on
Refactoring RecursionHarold Carr01h 03m
Claim: recursion schemes specialized to List let you refactor recursion out of functions without needing Fix for most cases. Demonstrations use concrete tools…
Talk on
The Power of OpticsJoshua Grosso13m
Shows concrete Haskell code using the Haskell lens package and Template Haskell-generated makeLenses to get, set and modify deeply nested records, plus…
Talk on
Less is More with MonadReaderSukant Hajra15m
Claims that MTL is often overused and shows how to replicate MTL-style constraints without pulling in MTL by using small, domain-specific typeclasses and…
Talk on
Singletons and You in HaskellJustin Le12m
Shows how Richard Eisenberg's singletons library actually gives runtime witnesses so type-level states become usable values, illustrated by a GADT Door state…
Talk on
Theory and Models of Lambda Calculus Untyped and Typed - Part 3 of 5Dana Scott01h 00m
Part 3 lays out concrete constructions and results: lambda abstraction is realized as the largest lookup table that reproduces a continuous operator; pure…
Talk on
Introduction to Coq - Part 1 of 2Gabriel Claramunt01h 00m
Hands-on walkthrough of Coq that actually builds proofs: uses intro/apply/assumption tactics plus elimination, cut, exact and unfold; loads examples from a…
Talk on
How to Build a Blog in 10 Minutes with HyperHardy Jones11m
Build claim: a minimal blog implemented with Hyper in PureScript using a Postgres connection pool, type-level routes and a scaffolded CRUD API. Code shows…
Talk on
Building a Blogging System with Haskell and Yesod - Part 1 of 6Gavin Whelan59m
Part one of a six‑part workshop shows building the core of a blogging system: Haskell with the Yesod web framework, using Warp/dev server, Template Haskell and…
Talk on
Functional Infrastructure With Nix - Part 1 of 2James Earl Douglas58m
Workshop teaches actual Nix tooling and shows concrete results: uses Nix, NixOS, NixOps to write expressions, build derivations, run nix-shell and nix-build…
Talk on
Using PL Theory to Make People HappierSig Cox39m
Argues that treating interfaces as languages yields concrete fixes: an accidental JSON command language is boxed away into a single interpreter, stripped of…
Talk on
Variables in HaskellAlejandro Serrano Mena53m
Survey of concrete mutable options: IORef/STRef for scoped mutation (runST types prevent escape), MVar semantics for take/read based synchronization and simple…
Talk on
Enhancing your Haskell with Dependently Typed ProgrammingJustin Le48m
Dependently-typed Haskell is used to build a neural‑network implementation whose linear algebra stays identical but whose dimension mismatches move from…
Talk on
Computing From Creationism to EvolutionismFrançois René Rideau56m
Argues software origin stories range from instant creationism (pen‑and‑paper one‑liners, assembler) through intelligent design (waterfall, flowcharts, layered…
Talk on
The Origins of FreeAdam Warski53m
Starts from universal algebra and proves the concrete claim that the usual Free Monad is the term algebra made initial then quotiented by laws: build term…
Talk on
Big Data Pipelines With Scala - Part 1 of 2Gleb Kanterov01h 03m
Claim: Spotify processes many terabytes of data per day and builds a Scala layer, Scio: a Scala API for Apache Beam, to express pipelines. Tools actually used…
Talk on
Theory and Models of Lambda Calculus Untyped and Typed - Part 4 of 5Dana Scott01h 02m
Constructs models inside P(N) using enumeration operators and least fixed points to show that closure operators form a cartesian closed category and that…
Talk on
Intro to FP in Scala: Exploring a Toolbox for Solving Problems - Part 2 of 6Pawel Szulc01h 00m
Workshop claims to turn Scala features into a concrete toolbox: live builds of a lazy future style Task, a type class for Show and Equals, and companion-object…
Talk on
Statically Typed InterpretersChristopher Hockenbrocht33m
Builds a statically typed interpreter in Haskell and claims it prevents runtime type errors by moving checks into the compiler stage, using GADTs, existential…
Talk on
Generative Design with Scala.jsFred Cecilia10m
A typed Scala.js wrapper for P5.js called P5.scala brings Processing-style visuals into a functional Scala workflow, with concrete examples that turn MIDI…
Talk on
Typed Ontology in ApplicationsArseniy Zhizhelev19m
Claims that modeling with typed property identifiers replaces sprawling case class sets and yields a single domain language across layers. Implements…
Talk on
Integrating Purescript and Halogen into Javascript Apps - Part 2 of 6Hardy Jones53m
Walks through an actual JavaScript app being incrementally replaced with PureScript and Halogen, showing concrete code changes: new action types, reducers…
Talk on
Carpenters and CartographersValentin Kasas11m
Argues two concrete cognitive modes — carpenter mindset and cartographer mindset — and claims the right order matters: first map the domain by discovering…
Talk on
Mighty Morphin Data TypesDavid Koontz48m
Gentle, example-rich survey that names and types specific morphisms and shows how they appear in code: map/filter/fold as canonical homomorphisms and monadic…
Talk on
Higher order AbstractionsStephan Boyer11m
Defines and compares concrete Haskell type class implementations: Contravariant contramap :: (a -> b) -> f b -> f a with Predicate and function examples…
Talk on
Integrating Purescript and Halogen into Javascript Apps - Part 4 of 6Hardy Jones01h 00m
Builds a PureScript module product that exposes a formatting function compiled to CommonJS and called from React JavaScript. Shows concrete fixes: guard null…
Talk on
Theory and Models of Lambda Calculus Untyped and Typed - Part 5 of 5Dana Scott33m
Shows how untyped lambda over PERs and the power set of N with Scott topology produce models of dependent and polymorphic type theory, giving a local cartesian…
Talk on
Integrating Purescript and Halogen into Javascript Apps - Part 5 of 6Hardy Jones50m
PureScript and Halogen get pragmatically applied to an existing JavaScript app: actual steps include exporting a logPrice returns an F you must invoke to run…
Talk on
Plan to Throw the First One AwayMeredith L. Patterson55m
Argues for planning to toss the prototype and shows what that means: a working Android prototype built with Java, Python Flask backend and Odoo, an emulated…
Talk on
Integrating Purescript and Halogen into Javascript Apps - Part 3 of 6Hardy Jones54m
Shows an incremental migration: pull a JS app into PureScript + Halogen, install purescript, pulp, bower, psc-ide and add npm scripts, compile into a specific…
Talk on
Mercury: An Odd Amalgam of Haskell and Prolog - Part 2 of 2Alex Feldman-Crough01h 01m
Claims a working HTTP 1.0 parser written in Mercury that demonstrates Prolog-style unification and determinism annotations, implemented via strict accumulators…
Talk on
Clojure.spec: A Lisp Flavoured Type SystemSimon Belak13m
Claim: spec turns Clojure into a runtime-first type system, weaving regular-expression-like specs over arbitrary data with parsing with derivatives and…
Talk on
A Better REST with Type level Programming in ScalaJoseph Abrahamson58m
Library called Maya (Scala and Scala.js) embeds a type-level DSL so API shape, arguments, local errors and multiplicities live in the Scala type system; a…
Talk on
Graphics Programming with LambdaCube 3D - Part 1 of 2Csaba Hruska58m
Course claims a working purely functional GPU pipeline and shows a live build of a simple 3D game: meshes and textures (obj, MTL, PNG) get OBJ to GPU upload, a…
Talk on
Intuitionistic Logic III Subschemas and TopologiesVlad Patryshev55m
Explains how Grothendieck topologies are implemented as closure operations on the subobject classifier Omega and uses small categories/diagrams as concrete…
Talk on
What Orwell's 1984 Can Teach Us About ProgrammingDaniel Beskin51m
Claim: Orwell’s three slogans map to concrete strongly typed functional techniques and the examples actually work. The talk defines precise types to fight…
Talk on
a Guided Introduction to Elixir - Part 1 of 6Aldric Giacomoni50m
Claim: get a runnable Elixir baseline fast and learn the concrete quirks that bite you. Uses IEx REPL, classroom web IDE (a token and a $5 signup shows up) and…
Talk on
Intro to FP in Scala: Exploring a Toolbox for Solving Problems - Part 6 of 6Pawel Szulc37m
Shows building concrete Scala DSLs with Free monads, composing algebras via coproducts and injecting them so higher-level verbs stay pure, then writing…
Talk on
Codecs and Funny Looking FunctorsVincent Marquez46m
Uses scodec to build actual encoders/decoders: shows the greedy-string problem, implements a size‑prefixed (var) encoder over bitvectors and Attempt results…
Talk on
Functional Array Funhouse Intensive - Part 2 of 5Aaron W Hsu58m
Claims that Iverson-style array programming yields order-of-magnitude code shrink and speedups, demonstrates APL primitives (iota, reshape, inner/outer…
Talk on
Intro to FP in Scala: Exploring a Toolbox for Solving Problems - Part 4 of 6Pawel Szulc01h 03m
Shows live Scala code proving how generic type classes solve concrete problems: implements folding with Foldable/foldMap and monoids to avoid ad hoc zeros…
Talk on
Intro to FP in Scala: Exploring a Toolbox for Solving Problems - Part 3 of 6Pawel Szulc59m
Series workshop dives into Scala type classes and shows concrete code that compiles: generic Functor → map lets a length function work over Option Task or…
Talk on
Let's Lens - Part 2 of 5Tony Morris57m
Part of a five‑part exercise series that uses the Haskell lens constructor pattern and the Lets.GetSetLens and Lets.Lens modules to derive getters setters and…
Talk on
Software Enginnering: The GenesisPawel Szulc14m
The term originates at the 1968 NATO conference and the original transcript shows concrete claims: design with testing interlaced — essentially test-driven…
Talk on
Integrating Purescript and Halogen into Javascript Apps - Part 6 of 6Hardy Jones47m
Shows incremental replacement of a JavaScript React UI with PureScript and Halogen, actually implementing a Halogen product component with a concrete state…
Talk on
Deforestation and Program FusionRyan Orendorff55m
Explains how GHC uses rewrite rules to eliminate intermediate lists so high‑level code runs like hand‑tuned loops: foldr/build fusion turns map+sum into a…
Talk on
Better Stories, Better SoftwareFrançois René Rideau16m
Argues that which story a project adopts changes outcomes: claiming free/open source versus proprietary yields different bugs usability privacy profiles and…
Talk on
Building a Blogging System with Haskell and Yesod - Part 6 of 6Gavin Whelan51m
Workshop finishes a functioning blog: form handling with generateFormPost/runFormPost producing widgets and validation, CSRF protection via a rotating CSRF…
Talk on
Contextual: Enhancing Scala with Your Own Compile-time ChecksJon Pretty58m
Contextual is an open-source Scala library that makes interpolated strings subject to compile-time interpolation checks by running a macro that validates…
Talk on
Type Inference in GHCAlejandro Serrano Mena01h 02m
GHC performs type inference in two phases: gathering then solving — it traverses code to emit a set of typed equations and class constraints, then runs a…
Talk on
Algebraic Data Types for C#John Azariah54m
Explains how to get true immutable algebraic data types into C# by defining a tiny DSL files embedded in project then turning that AST into real C# via Roslyn…
Talk on
Towards the Next Great LanguageJim Duey55m
Progress report on Toccata with concrete results not promises: the repo now builds a minimal HelloWorld and the compiler compiles to C and LLVM, the demo shows…
Talk on
A Functional Programming Approach to Data Processing in Python - 1 of 2Reuben Cummings54m
Claims a lightweight, functional alternative to Pandas and shows concrete code that lazily parses and processes real GitHub JSON results. Uses urllib/json…
Talk on
Functional Infrastructure With Nix - Part 2 of 2James Earl Douglas56m
Walks through building a Haskell JSON API with Nix, packaging it as a Nix derivation, and using NixOS + NixOps to provision t2.nano EC2 instances, configure…
Talk on
Intro to FP in Scala: Exploring a Toolbox for Solving Problems - Part 5 of 6Pawel Szulc38m
Part of a hands‑on Scala FP workshop that implements a concrete solution: state monad implemented from scratch and then used to replace hand‑rolled s -> (s, A)…
Talk on
Jump starting Your Elm Skills - Part 1 of 2Murphy Randle01h 01m
Builds a tiny shop called HipStore end-to-end: uses create‑elm‑app and elm, a custom hipster-ui package, the remote-data pattern and HTTP commands to GET…
Talk on
Hands on With Recursion Schemes - Part 1 of 2Jean Rémi Desjardins47m
Workshop turns an AST into a parametric functor and actually wires it to recursion schemes: functor-ise the AST, use Fix (fixed point) and cata and its monadic…
Talk on
Bringing Functional Programming to WorkBrooklyn Zelenka, Xavier Perez43m
Advocates run workshops, reading groups and structured lessons and insist exercises are mandatory; curriculum size, frequency, TAs and homework policy…
Talk on
Functional Array Funhouse Intensive - Part 3 of 5Aaron W Hsu02h 50m
Claim: Iverson-style array programming shrinks codebases and speeds execution by an order of magnitude, demonstrated by a compiled APL-like system that targets…
Talk on
When Does a Program Typecheck?Esther Wang10m
Formalizes when an expression typechecks by writing down simply typed lambda calculus syntax, typing judgments and the three concrete rules: variable…
Talk on
Transient: Unrestricted Algebraic and Monadic ComposabilityAlberto Gómez Corona01h 06m
Claims a set of concrete Haskell primitives that make effects composable across events, blocking I/O and distributed nodes and demonstrates them with live…
Talk on
On StateSean Williams35m
Shows a mechanical adder and multiplier and a Castell slide rule that work as analog devices, demonstrates a voltmeter-as-computer and explains delay lines and…
Talk on
The Noobs and the Programmers: On Teaching ProgrammingNikola Adamus08m
Begins from concrete claims: novices get stuck on vocabulary and on choosing resources so don’t say “just Google” or point to Stack Overflow links…
Talk on
Building a Blogging System with Haskell and Yesod - Part 2 of 6Gavin Whelan55m
Part of a six‑session workshop that actually builds a blogging system with Haskell and Yesod: concrete work on Yesod’s widgets compose HTML CSS JS, turning…
Talk on
Your Brain, On ProgrammingAngela May O'Connor36m
fMRI work from 2014 shows reading small Java snippets activates frontal/parietal areas 6 and 40 plus classical language regions 44, 21, 47 (comprehension minus…
Talk
Formally Specified Digital Logic for Pervasively Reconfigurable ComputingJames Torre53m
Formal spec of a proposed reversible asynchronous universal cell is given in TLA+ with a translated, verified simulation in miniKanren translation, and the…
Talk on
Introduction to Coq - Part 2 of 2Gabriel Claramunt01h 02m
Continues a hands‑on Coq workshop that shows actual proofs, tactics and extracted code: step‑by‑step proofs use intro apply exact split induction on encoded…
Talk on
Introduction to Property Testing in JavascriptMichael Ficarra13m
Introduces concrete property testing for JavaScript with examples: GenTest as the library, sampling integers and arrays to check determinism and round‑trip…
Talk on
Let's Lens - Part 3 of 5Tony Morris01h 01m
Let's Lens presents a sequence of hands-on exercises that derive lenses from the view-update problem of relational databases, cites Foster et al., and uses the…
Talk on
Lambda Core: HardcoreJarek Ratajski13m
Description: You all use lambda expressions. But what does “lambda” mean? Let’s see what the untyped lambda calculus looks like in…
Talk on
Functional Array Funhouse Intensive - Part 5 of 5Aaron W Hsu44m
Demonstrates an APL/Dialog array programming workflow with a working compiler that emits CPU and GPU code, shows function trains as the primary notation…
Talk on
Building a Blogging System with Haskell and Yesod - Part 5 of 6Gavin Whelan01h 03m
Part of a hands‑on series that actually builds a blogging system with Haskell and Yesod, this session shows concrete code: routing and subsite wiring, the…
Talk on
A Scientist's Guide to the Relational Data ModelJon Woodring58m
Practical claim: expose custom scientific files as SQLite virtual table so tools like Python R Paraview and ggplot can query without copying. Implements a C…
Talk on
Let's Lens - Part 4 of 5Tony Morris57m
Exercises build concrete lenses in Haskell (requires GHC 7.8+) and walk from simple get/set to modern constructions, using the Lets.GetSetLens and Lets.Lens`…
Talk on
A Functional Programming Approach to Data Processing in Python - 2 of 2Reuben Cummings40m
Shows a concrete pipeline that reads GitHub JSON (and CSV/HTML), uses meza readers like read_json and join, cleans with fill_empty and flattens nested owner…
Talk on
Big Data Pipelines With Scala - Part 2 of 2Gleb Kanterov57m
Spotify processes many terabytes a day and uses Scio Scala API for Apache Beam to build pipelines that run on the Google Cloud Dataflow runner. The repo shows…
Talk on
Functional Array Funhouse Intensive - Part 4 of 5Aaron W Hsu47m
Shows a working APL-based compiler and ecosystem called Cody funds (about 1.5k LOC) that compiles defunds APL to C/C++/OpenCL/CUDA and targets GPUs or CPUs…
Talk on
Graphics Programming with LambdaCube 3D - Part 2 of 2Csaba Hruska59m
Uses LambdaCube 3D to build a working purely functional GPU pipeline: a simple 3D game with asteroid pool instancing (software pool, not hardware instancing)…
Talk on
Building a Blogging System with Haskell and Yesod - Part 4 of 6Gavin Whelan55m
Hands‑on build of a blogging system that actually wires post authoring, commenting, a JSON API and persistent storage using Haskell and Yesod; demonstrates…
Talk on
Building a Blogging System with Haskell and Yesod - Part 3 of 6Gavin Whelan58m
Continues the hands‑on build of a Yesod blog using Haskell: shows concrete code for the foundation datatype and keeping global state, splitting handlers into…
Talk on
Let's Lens - Part 5 of 5Tony Morris01h 01m
Series of lens exercises target the actual claims: building composable optics with the Haskell lens library and deriving lens structure from first principles…
Talk on
Jump starting Your Elm Skills - Part 2 of 2Murphy Randle01h 04m
Covers building a small Elm web app: sending a POST request with credentials and decoding JSON cart contents (a list of products), wiring the UI to fire…
Talk on
Hands on With Recursion Schemes - Part 2 of 2Jean Rémi Desjardins55m
Live coding shows Scala + Matryoshka recursion schemes producing working results: an eval algebra yields Either division‑by‑zero or Int and evaluates to 7 then…
Talk on
How to Write a Successful Conference ProposalSteven Syrek01h 07m
The committee actually edits hundreds of submissions (about 150 were copyedited) and fills roughly 40 slots across formats — six‑hour and two‑hour workshops…
Talk on
Reprogramming BiologyColin Gravill48m
Argues that biology is being treated as a programmable fabric and shows concrete tools: DNA strand displacement circuits implemented as NAND gates and a…
Talk on
a Guided Introduction to Elixir - Part 3 of 6Aldric Giacomoni53m
Guided code shows a concrete rock-paper-scissors exercise implemented with a map-based rule set and a simple REPL demo that actually prints results. The…
Talk on
a Guided Introduction to Elixir - Part 6 of 6Aldric Giacomoni51m
A guided walk-through of a real Elixir side project: code for an umbrella app using Phoenix, Ecto and GenServer/Registry pubsub to run a tiny distributed MUD…
Talk on
a Guided Introduction to Elixir - Part 2 of 6Aldric Giacomoni57m
Covers concrete Elixir mechanics: pattern matching with = and ^ and tuple return dispatch, function clauses by arity and anonymous multi-clause functions…
Talk on
a Guided Introduction to Elixir - Part 4 of 6Aldric Giacomoni01h 01m
Walks through building a real parallel map and shows parallel_map using spawn+refs and why ordering and mailbox scanning matter, demonstrates that htop reveals…
Talk on
a Guided Introduction to Elixir - Part 5 of 6Aldric Giacomoni01h 00m
Workshop-style walkthrough that actually shows code: building a gen_server state tuple for a simple game (adds three games, stats show player1 wins 1)…
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.