~/conference

Clojure/conj 2014

titleauthorlength
Unlocking data-driven systemsPaul deGrandis38m
Builds a tiny container service called vase on Pedestal and Datomic that stores service descriptions as EDN, uses reader literals for action literals, and…
Talk on
Cursive: A different type of IDEColin Fleming41m
Cursive is an IntelliJ-based Clojure IDE that uses static analysis instead of a REPL to power precise features: project-wide indexing, cross-language reference…
Talk on
Om nom nom nomAnna Pawlicka34m
Prototype dashboard shows weekly GitHub code‑frequency and per‑contributor stats as a working demo built with Om + D3/Dimple and server push via Sente…
Talk on
Generating GeneratorsSteve Miner40m
Herbert automatically turns EDN Herbert schemas into test.check generators and also produces predicates via conform? so the same schema can be used to generate…
Talk on
JVM Creature ComfortsGhadi Shayban41m
The JVM gains a function-pointer style instruction — invokeDynamic — the first new bytecode since 1995 and can be used to cache VAR dereferences via a…
Talk on
The evolution of the Emacs tooling for ClojureBozhidar Batsov35m
Migrates from an eval-based client to nREPL middleware so features run server-side and support both Clojure and ClojureScript from one codebase; adds…
Talk on
Developing Music Systems on the JVM with Pink and ScoreSteven Yi41m
Pink and Score are Clojure libraries that run on the JVM: Pink: audio engine on JVM builds single‑threaded, block‑based (default 64‑sample) audio graphs with…
Talk on
Inside TransducersRich Hickey01h 03m
Defines a transducer as a function that wraps a 3‑arity reducing function (arity 0 = init, 1 = completion, 2 = step), shows concrete implementations: map…
Talk on
Helping voters with Pedestal, Datomic, Om and core.asyncNathan Herzing, Chris Shea41m
Democracy Works has been using a combination of Pedestal, Datomic, Om and core.async to build software to help voters know the status of their mail-in ballots…
Talk on
Persistent Data Structures for Special OccasionsMichał Marczyk45m
Persistent Data Structures for Special Occasions Clojure(Script) programmers know the power of sophisticated data structures; after all, the built-in suite of…
Talk on
Applying the paradigms of core.async in ClojureScriptJulian Gamble35m
Shows core.async running in ClojureScript with concrete code: a hello‑world that streams characters over a channel using timeouts-as-channels, a 10,000 go…
Talk on
Variants are Not UnionsJeanine Adkisson38m
Models tagged unions as keyword-tagged vectors and shows how core.match destructuring forces handling of each case, preventing nil-and-missing-key bugs. Shows…
Talk on
Exploring four hidden superpowers of DatomicLucas Cavalcanti, Edward Wible41m
Shows concrete Datomic techniques used at Nubank: attach metadata to transactions to build a forensic audit trail and answer who/when/why; generate…
Talk on
Lightning talksKM tman33m
Company technical snapshot describing why to join: Clojure drives core services, data pipelines run on Spark and Redshift, storage on Postgres with Jetty HTTP…
Lightning on
Making Games at Runtime with ClojureZach Oakes38m
Projects include Nightcode IDE and Nightmod, and the game library play-clj maps game state as pure functions over an entities vector so the heart of a game is…
Talk on
Cló: The Algorithms of TeX in ClojureGlenn Vanderburg42m
A Clojure reimplementation of TeX’s core algorithms becomes a modular backend rather than a line-by-line clone: the last three stages and a simplified line…
Talk on
Always Be ComposingZach Tellman35m
Shows a practical spectrum: starting with a cinsky macro that expands immediately, moving to higher-order function wrappers, then to a pure-data representation…
Talk on
Building a Data Pipeline with Clojure and KafkaDavid Pick42m
Builds a resilient pipeline that streams DB changes into Redshift and Elasticsearch by sending trigger-produced events from Postgres into Kafka and processing…
Talk on
Generative Integration TestsAshton Kemerling44m
Uses Clojure/test.check, clj-webdriver (Selenium), JDBC and clj-http against a large Pivotal Tracker JS/Rails app. Generates non-empty vector of action…
Talk on
Stewardship: the Sobering PartsBrian Goetz01h 04m
Describes stewarding Java for ~9 million developers and billions of lines of code, trading change for compatibility; Java 8 adds lambdas implemented by…
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.