Clojure/conj 2014
2014-11-20..2014-11-22
Washington, DC, United States
[Clojure/conj 2011, Clojure/conj 2012, Clojure/conj 2013, Clojure/conj 2014, Clojure/conj 2015, Clojure/conj 2016, Clojure/conj 2017, Clojure/conj 2018, Clojure/conj 2023, Clojure/conj 2024]
| title | author | length |
|---|---|---|
| Unlocking data-driven systems | Paul deGrandis | 38m |
Builds a tiny container service called vase on Pedestal and Datomic that stores service descriptions as EDN, uses reader literals for action literals, and… | ||
| Cursive: A different type of IDE | Colin Fleming | 41m |
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… | ||
| Om nom nom nom | Anna Pawlicka | 34m |
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… | ||
| Generating Generators | Steve Miner | 40m |
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… | ||
| JVM Creature Comforts | Ghadi Shayban | 41m |
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… | ||
| The evolution of the Emacs tooling for Clojure | Bozhidar Batsov | 35m |
Migrates from an eval-based client to nREPL middleware so features run server-side and support both Clojure and ClojureScript from one codebase; adds… | ||
| Developing Music Systems on the JVM with Pink and Score | Steven Yi | 41m |
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… | ||
| Inside Transducers | Rich Hickey | 01h 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… | ||
| Helping voters with Pedestal, Datomic, Om and core.async | Nathan Herzing, Chris Shea | 41m |
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… | ||
| Persistent Data Structures for Special Occasions | Michał Marczyk | 45m |
Persistent Data Structures for Special Occasions
Clojure(Script) programmers know the power of sophisticated data structures; after all, the built-in suite of… | ||
| Applying the paradigms of core.async in ClojureScript | Julian Gamble | 35m |
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… | ||
| Variants are Not Unions | Jeanine Adkisson | 38m |
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… | ||
| Exploring four hidden superpowers of Datomic | Lucas Cavalcanti, Edward Wible | 41m |
Shows concrete Datomic techniques used at Nubank: attach metadata to transactions to build a forensic audit trail and answer who/when/why; generate… | ||
| Lightning talks | KM tman | 33m |
Company technical snapshot describing why to join: Clojure drives core services, data pipelines run on Spark and Redshift, storage on Postgres with Jetty HTTP… | ||
| Making Games at Runtime with Clojure | Zach Oakes | 38m |
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… | ||
| Cló: The Algorithms of TeX in Clojure | Glenn Vanderburg | 42m |
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… | ||
| Always Be Composing | Zach Tellman | 35m |
Shows a practical spectrum: starting with a cinsky macro that expands immediately, moving to higher-order function wrappers, then to a pure-data representation… | ||
| Building a Data Pipeline with Clojure and Kafka | David Pick | 42m |
Builds a resilient pipeline that streams DB changes into Redshift and Elasticsearch by sending trigger-produced events from Postgres into Kafka and processing… | ||
| Generative Integration Tests | Ashton Kemerling | 44m |
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… | ||
| Stewardship: the Sobering Parts | Brian Goetz | 01h 04m |
Describes stewarding Java for ~9 million developers and billions of lines of code, trading change for compatibility; Java 8 adds lambdas implemented by… | ||
| nothing matches | ||