~/conference

Clojure/conj 2023

Clojure developers, software architects, database engineers, ClojureScript developers, data scientists, engineering managers

XTDB bitemporal queries; Datomic at-scale operations; immutable graph database design; disk-backed durable hash index; high-performance Clojure data structures; zero-dependency CSV/JSON parsing; polylith and hexagonal architecture; documentation festival and diátaxis; Clojure to React frontend tooling; ClojureDart cross-platform development; vector symbolic architectures in Clojure; Clojure language dialect implementation

titleauthorlength
"Design in Practice"Rich Hickey01h 01m
Talk argues that design is a set of concrete, repeatable activities not magic and shows specific tools and outputs: add a glossary (one maintained across an…
Talk on
"Vector Symbolic Architectures In Clojure"Carin Meier27m
Demonstrates building Clojure data structures as single hyperdimensional vectors using MAP (Multiply-Add-Permute) algebra, with vectors sized 10,000–1,000,000…
Talk on
"Gaining Constant time Lookup over Unorganized Data"Ghadi Shayban, Jeb Beich40m
Builds a disk-backed variant of Clojure’s HAMT as a durable hash index that maps fixed-length hashes to file offsets and delegates record decoding to a…
Talk on
"State of XTDB"Jon Pither32m
XTDB 2.0 ships as an early‑access release with a new query engine, bitemporal range queries (temporal joins and predicates that find when facts first become…
Talk on
"Fluree: an Immutable, Verifiable, Shareable Database"Daniel Petranek42m
Describes a working graph database that stores RDF triples as an immutable ledger with temporal semantics, integer compaction, and signed transactions so…
Talk on
"How to Find the Write Rhythm for your Software Composition"Jordan Miller, Heather Haylett31m
Argues that adopting the diátaxis model as a shared decoding mechanism and running an internal Documentation Festival (eight four-hour workshops, 3–6 people…
Talk on
"High Performance Clojure"Chris Nuernberger36m
Research shows a new chard CSV/JSON parser (zero dependencies) that parses via a raw character buffer and canonicalizes keys to reuse String hash codes…
Talk on
"Consequential Clojure Architectures"Janet Carr33m
Catalog of common Clojure anti-patterns and concrete fixes: massive 5,000-line namespace causing duplication and cyclomatic complexity, HTTP handlers that…
Talk on
"Unmanned Systems Flight Planning with Clojure"Heow Goodman20m
ATA's Airdex Authority is a Kubernetes-backed flight planning system that administers geospatial advisories, performs time‑space collision detection, and…
Talk on
"Architecting systems through Engineering Principles"Bruno Tavares41m
Nubank runs 1100+ Clojure services for 15M+ customers and encodes reusable norms: microservice shape and continuous delivery, automated scaffolding for new…
Talk on
"Operating Datomic at Scale"João Palharini, Filipe Andrade26m
Nubank runs Datomic across ~3,000 databases for ~75 million customers, with >300 DBs holding >10 billion datoms; they use io-stats plus query-stats to find and…
Talk on
"Clojure in the Fintech Ecosystem"Philip Cooper40m
Recounts converting a Python Monte Carlo risk model to Clojure and ClojureScript, showing a reimplementation that runs about 20% faster, produces binaries 25%…
Talk on
"Four years of Datomic powered ETL in anger with CANDEL"Ben Kamphaus, Marshall Thompson41m
Four years of production use show CANDEL handles multi-omic and clinical harmonization at scale, powering peer‑reviewed papers in Nature and Cell. The team…
Talk on
"How to build a Clojure dialect"Jeaye Wilkerson31m
A Clojure dialect called Jank on LLVM targets native code with a C++ runtime and C++ interop, developed over seven years and rewritten multiple times…
Talk on
"Modern Frontend on ClojureScript and React in 2023"Yuri Khmelevsky31m
Claims that a full-featured project-management frontend runs on ClojureScript + React with good performance and developer DX, backed by concrete choices…
Talk on
"Joyful Cross platform Development with ClojureDart"Christophe Grand, Baptiste Dupuch37m
ClojureDart targets Dart and Flutter to produce native binaries for iOS, Android, macOS/Windows/Linux and even web, using a pure Clojure compiler and Dart FFI…
Talk on
"Growing Data Center networking mgmt UI using ClojureScript, Reagent and re-frame"Kirill Ishanov38m
A production SPA built with ClojureScript, Reagent and re-frame manages ~400 UI screens, almost 800 API endpoints and about 100k lines of ClojureScript for…
Talk on
"Clojure lsp – One tool to lint them all"Eric Dallo35m
Clojure-lsp exposes diagnostics, formatting and namespace cleanup as a CLI and API so teams run the same checks in editors and CI; it uses clj-kondo for…
Talk on
"Real @toms with Clojure!"Thomas Clark, Daniel Slutsky34m
Reproduces a recent journal measurement that maps a magnetic field from camera images of laser‑driven atoms, extracting symmetry by unwrapping images and…
Talk on
"Comparing protein structures with Clojure"Blaine Mooers32m
Compares an experimental crystal structure to an AlphaFold2 model, gets a conventional fit using 235 atom pairs with ~0.5 Å RMSD, then adapts a probabilistic…
Talk on
"BI and Reporting for Datomic"Arne Brasseur32m
Shows how Datomic data is made usable in Metabase by building a custom Metabase driver, an automation called Melvin plus embedkit to create and embed…
Talk on
"Clojure for Data Science in the Real World"Kira McLean35m
Argues that Clojure already meets the practical needs of data science: libpython-clj and libjulia provide interop with mature Python/Julia ecosystems, the JVM…
Talk on
"How to transfer Clojure goodness to other languages"Elango Cheran, Timothy Pratley35m
A transpiler called kalei transpiler converts a subset of Clojure into idiomatic Rust and Java by combining tools.analyzer metadata on s expressions, Meander…
Talk on
"Emmy: Moldable Physics and Lispy Microworlds"Sam Ritchie38m
Claims an open source, Mathematica‑like environment built in Clojure that actually runs textbooks as interactive code. Emmy composes Sussman’s 65,000 line…
Talk on
"Working With the Machine – A Maker’s Journey into Clojure"Adam Vermeer42m
Mechanical engineer adopts Clojure and programmatic CAD to turn sketches into tangible objects, moving from SolidWorks/AutoCAD pain points to CADquery and…
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.