~/conference

LIVE 2024

date:2025-03-28
location:Las Vegas, United States
series:LIVE · 3 editions
editions:[LIVE 2021, LIVE 2023, LIVE 2024]

tooling engineers, developer experience engineers, language designers, frontend engineers, runtime engineers, creative coders, research engineers

scoped propagators; reactive relational algebra; scrap script DSL; transcluded documents as apps; managed effects in structured editors; closure serialization for shipping code; live object model for Go; diff-based compiler testing; example-driven tests returning objects; programmable sketching and napkin interfaces

titleauthorlength
Scoped PropagatorsOrion Reed10m
A lightweight embedding called Scoped Propagators treats computation as functions on edges rather than nodes, implementing single-input single-output…
Talk on
ScrapSheets: Async Programs in a Reactive 2D EnvironmentTaylor Troesh07m
A working browser prototype implements composable, user-editable rules collocated with sheet data, exposing a SQL-like DSL called scrap script and an Elm…
Talk on
DocuApps: Ampleforth Documents as ApplicationsGilad Bracha06m
Claims that Ampleforth can build apps are validated by two concrete apps: Telescreen, a presentation system where the slides and the app itself are transcluded…
Talk on
EYG a predictable, and useful, programming languagePeter Saxton07m
EYG presents a small functional language plus a structured editor that enforces managed effects so program semantics do not depend on the runtime environment…
Talk on
Manifold: Throwing Together Software SystemsJeff Lindsay14m
A runtime and object model that assembles components live and language‑independent in practice today for Go with a VS Code extension. Demo builds a hello world…
Talk on
Live Programming a Live Programming Environment: An Experience ReportElliot Evans, Philippa Markovics, Martin Kavalar, Andrea Amantini, Jack Rusher15m
Builds a browser report-builder prototype from Clojure and Clerk that composes a data-transformation pipeline, shows intermediate results and generates plots…
Talk on
Example-driven development: bridging tests and documentationOscar Nierstrasz, Andrei Chiş, Tudor Girba08m
Claims that tiny change—making tests tests that return objects—turns TDD into live, explorable documentation. Shows a working Glamorous Toolkit substrate with…
Talk on
Diff-based interactive compiler debugging and testingLuyu Cheng, Lionel Parreaux09m
A test runner for the MLscript compiler monitors saved files in VS Code, evaluates sequential test blocks and writes inferred types, runtime results and…
Talk on
TAPE: From direct to programmatic and backIan J Clester15m
TAPE is a text-based prototype that records direct edits inside computed output as preserving computed regions so edits survive reevaluation and remain linked…
Talk on
Run, Build and Grow Small Systems Without Leaving Your Text EditorAlbert Zak, Karl M. Göschka13m
A ClojureScript-based editor becomes a runtime: a query macro injects live values inline (use a leading bang to update on every keystroke), async promises and…
Talk on
Arroost: Unblocking creation with friendsLu Wilson18m
Arroost is an experimental live‑coding music tool that targets emotional blockers, not just intellectual ones, by surfacing randomness, coarse feedback and…
Talk on
Inkling: Sketching Dynamic SystemsMarcel Goethals, Alessandro Warth, Ivan Reese14m
A tablet prototype called Inkling turns sketches into runnable dynamic models by letting users draw programmable napkin gizmos with handles, wires and simple…
Talk on
Snappets: a VR animation system based on Projective Geometric AlgebraHamish Todd15m
Snappets is a VR animation tool that records hand motions as transform compositions and creates spreadsheet entries, using Projective Geometric Algebra so…
Talk on
Code flow canvas - a generic visual programming systemMaikel van de Lisdonk08m
A generic embeddable core visual programming system runs in the browser, exports to TypeScript, and separates an execution engine so different backends can run…
Talk on
Subsequently: Telling stories with pictures makes programsMarcel Goethals11m
A live programming environment called Subsequently lets users build algorithms by directly manipulating concrete values and wiring control flow as a…
Talk on
Definitions and Dimensions of LivenessJoshua Horowitz37m
Argues for five concrete axes of live feedback and shows real systems mapped to them: granularity of feedback (Brett Victor demo, Observable notebooks…
Talk on
The Meaning of LIVEJonathan Edwards47m
Argues the current cloud/stack is a viral, inhumane architecture and proposes data-first software: substrates that are a persistent code+data store with…
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.