~/talks

David Nolen

what they talk about

all 16 in the filters

where they keep going back

all 16 in the filters

on a stage with

who talks about the same things

titleconferencedate
Software & The Game of GoStrange Loop 20232023-09-21
Argues that writing software mirrors learning Go by showing concrete rule mechanics (liberties, ko, life and death), historical data (the AlphaGo vs Lee Sedol…
Talk on
Interview and Q&A with David NolenHolyJS Piter 20202020-06-22
A live Q&A explains why ClojureScript gets small maintainable apps: a production stack uses Clojure everywhere including crypto and two React Native apps, the…
Interview on
Are we there yet? RemixReactiveConf 20192019-10-30
ClojureScript claims practical differences: an editor-connected REPL that hot-evaluates into the browser, value equality without coercion so deep comparisons…
Talk on
Rethinking Identity with ClojureCraft Conference 20192019-05-07
Clojure and ClojureScript power a prototype that replaces passwords with device biometrics, using the phone’s secure Enclave key pair so secrets never leave…
Talk on
Functional Programming in the Cloud: Simpler Application Development with Datomic CloudØredev 20182018-11-19
Claim: using Datomic Cloud plus functional techniques removes incidental complexity by treating the database as an immutable value with logical time. Demo…
Talk on
Functional Programming in AngerLambda World Cádiz 20182018-10-25
ClojureScript compiles to JavaScript and supports an interactive REPL, hot reloading with Figwheel and live edits inside IntelliJ Cursive running a…
Talk on
A Practical Functional Relational ArchitectureCode Mesh 20172017-11-08
Argues that Functional Relational Programming is practical today, realized with Clojure / ClojureScript, Datomic (immutable relational DB) and React; shows…
Talk on
Talks About His TalksCode Mesh 20172017-11-08
Argues that state drives complexity and that applying functional programming ideas beyond code to the data layer reduces that complexity. Describes systems…
Talk on
AMA - David NolenReactiveConf 20172017-10-25
Claims that Diatomic already supports JVM integrations and now exposes a client protocol using Transit over MessagePack and Transit over JSON so non‑JVM…
Talk on
Through the Looking GlassReactiveConf 20162016-10-27
Claims concrete enough to pick: ClojureScript plus persistent immutable data structures yields 3× speedup over plain React in a benchmark, and adding 13 lines…
Talk on
Now what?EuroClojure 20162016-10-25
ClojureScript claims practical maturity after 5.5 years: persistent data structures enable Figwheel live coding that updates the browser in seconds, Google…
Talk on
Om NextClojure/conj 20152015-11-16
Om Next presents a concrete UI architecture: components supply Datomic-like pull queries collocated with their code, a parser evaluates reads and mutations…
Talk on
A History of Programming Languages for 2 VoicesStrange Loop 20152015-09-24
A rapid itinerary that pairs concrete milestones with audio clips and primary sources: a detailed timeline overlays original manuals and papers (lambda…
Talk on
Om NextEuroClojure 20152015-06-25
Om Next proves components declare static component queries (composable pull-style fragments) so the client gets back exactly the shape requested via…
Talk on
The Front End Architecture RevolutionGOTO Chicago 20152015-05-11
Argues that combining React, immutable data structures, and server-side graph queries (Relay/GraphQL or Netflix Falcor) cuts client complexity and networking…
Talk on
Clojure and ClojureScript UpdateClojure/West 20152015-04-20
ClojureScript grows to about 20,000 lines (10,000 for the stdlib, 10,000 for the compiler) and now ships AOT and analysis caching so a cold "hello world"…
Talk on
Refracting ReactReact.js Conf 20152015-01-28
Om rethinks React as a platform by pairing React with ClojureScript and Om and insisting on immutable App State as the single source of truth, rendering at…
Talk on
Immutability: Putting The Dream Machine To WorkGOTO Copenhagen 20142014-09-25
Argues that persistent immutable structures let UIs treat history and state as cheap values, using a bitmapped vector trie that updates by replacing at most a…
Talk on
The Functional Final FrontierGOTO Chicago 20142014-05-20
Shows how Om (a small ClojureScript layer over React) pairs with persistent vectors to make UI state cheap to copy, undo and replay. Claims updates touch at…
Talk on
Immutability, interactivity & JavaScriptFutureJS 20142014-05-06
Claims that JavaScript engines' fast mutation enables persistent Vectors built from trees of arrays, with a 32-branching bitmapped vector trie that reaches ~34…
Talk on
The Functional Final FrontierClojure/West 20142014-03-24
Explains a concrete architecture: ClojureScript persistent data + Facebook React via the Om library, with Om exposing cursors (path-backed wrappers) to give…
Talk on
ClojureScript: Lisp's RevengeGOTO Aarhus 20132013-09-30
ClojureScript compiles Clojure to JavaScript using the Google Closure Compiler and aims for production-grade output, often emitting 2 lines of JS for trivial…
Talk on
Post FunctionalTech Mesh 20122012-12-04
An implementation of miniKanren in Clojure called core.logic provides unification for Clojure maps, polymorphic unification via protocols, pluggable constraint…
Talk on
ClojureScript: The Essence of AlchemyTech Mesh 20122012-12-04
ClojureScript compiles Clojure to JavaScript and uses Google Closure Compiler for aggressive dead‑code elimination and inlining, enabling a large standard…
Talk on
Predicate DispatchClojure/conj 20112011-11-10
Presents a working prototype that combines predicate dispatch with high-performance pattern matching by driving the compiler with a logic engine and reusing…
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.