Clojure/conj 2023
2023-04-27..2023-04-28
-- online --
[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]
who it's for
Clojure developers, software architects, database engineers, ClojureScript developers, data scientists, engineering managers
topics
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
| title | author | length |
|---|---|---|
| "Design in Practice" | Rich Hickey | 01h 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… | ||
| "Vector Symbolic Architectures In Clojure" | Carin Meier | 27m |
Demonstrates building Clojure data structures as single hyperdimensional vectors using MAP (Multiply-Add-Permute) algebra, with vectors sized 10,000–1,000,000… | ||
| "Gaining Constant time Lookup over Unorganized Data" | Ghadi Shayban, Jeb Beich | 40m |
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… | ||
| "State of XTDB" | Jon Pither | 32m |
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… | ||
| "Fluree: an Immutable, Verifiable, Shareable Database" | Daniel Petranek | 42m |
Describes a working graph database that stores RDF triples as an immutable ledger with temporal semantics, integer compaction, and signed transactions so… | ||
| "How to Find the Write Rhythm for your Software Composition" | Jordan Miller, Heather Haylett | 31m |
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… | ||
| "High Performance Clojure" | Chris Nuernberger | 36m |
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… | ||
| "Consequential Clojure Architectures" | Janet Carr | 33m |
Catalog of common Clojure anti-patterns and concrete fixes: massive 5,000-line namespace causing duplication and cyclomatic complexity, HTTP handlers that… | ||
| "Unmanned Systems Flight Planning with Clojure" | Heow Goodman | 20m |
ATA's Airdex Authority is a Kubernetes-backed flight planning system that administers geospatial advisories, performs time‑space collision detection, and… | ||
| "Architecting systems through Engineering Principles" | Bruno Tavares | 41m |
Nubank runs 1100+ Clojure services for 15M+ customers and encodes reusable norms: microservice shape and continuous delivery, automated scaffolding for new… | ||
| "Operating Datomic at Scale" | João Palharini, Filipe Andrade | 26m |
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… | ||
| "Clojure in the Fintech Ecosystem" | Philip Cooper | 40m |
Recounts converting a Python Monte Carlo risk model to Clojure and ClojureScript, showing a reimplementation that runs about 20% faster, produces binaries 25%… | ||
| "Four years of Datomic powered ETL in anger with CANDEL" | Ben Kamphaus, Marshall Thompson | 41m |
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… | ||
| "How to build a Clojure dialect" | Jeaye Wilkerson | 31m |
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… | ||
| "Modern Frontend on ClojureScript and React in 2023" | Yuri Khmelevsky | 31m |
Claims that a full-featured project-management frontend runs on ClojureScript + React with good performance and developer DX, backed by concrete choices… | ||
| "Joyful Cross platform Development with ClojureDart" | Christophe Grand, Baptiste Dupuch | 37m |
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… | ||
| "Growing Data Center networking mgmt UI using ClojureScript, Reagent and re-frame" | Kirill Ishanov | 38m |
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… | ||
| "Clojure lsp – One tool to lint them all" | Eric Dallo | 35m |
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… | ||
| "Real @toms with Clojure!" | Thomas Clark, Daniel Slutsky | 34m |
Reproduces a recent journal measurement that maps a magnetic field from camera images of laser‑driven atoms, extracting symmetry by unwrapping images and… | ||
| "Comparing protein structures with Clojure" | Blaine Mooers | 32m |
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… | ||
| "BI and Reporting for Datomic" | Arne Brasseur | 32m |
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… | ||
| "Clojure for Data Science in the Real World" | Kira McLean | 35m |
Argues that Clojure already meets the practical needs of data science: libpython-clj and libjulia provide interop with mature Python/Julia ecosystems, the JVM… | ||
| "How to transfer Clojure goodness to other languages" | Elango Cheran, Timothy Pratley | 35m |
A transpiler called kalei transpiler converts a subset of Clojure into idiomatic Rust and Java by combining tools.analyzer metadata on s expressions, Meander… | ||
| "Emmy: Moldable Physics and Lispy Microworlds" | Sam Ritchie | 38m |
Claims an open source, Mathematica‑like environment built in Clojure that actually runs textbooks as interactive code. Emmy composes Sussman’s 65,000 line… | ||
| "Working With the Machine – A Maker’s Journey into Clojure" | Adam Vermeer | 42m |
Mechanical engineer adopts Clojure and programmatic CAD to turn sketches into tangible objects, moving from SolidWorks/AutoCAD pain points to CADquery and… | ||
| nothing matches | ||