Clojure/conj 2024
2024-10-23..2024-10-25
Alexandria, 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]
who it's for
Clojure developers, platform engineers, machine learning engineers, data scientists, engineering managers, devops engineers, ClojureScript developers
topics
immutable versioned values; S3-backed value change streams; hybrid logical clocks; time-travel debugging; dtype-next + tablecloth numeric stack; Wolfram integration for Clojure; REPL-driven LLM workflows; deploying ML models in Clojure; transactor performance tuning; test.contract generative testing; transducers as clinical features; embedding Clojure in Java
| title | author | length |
|---|---|---|
| Welcome to | Rich Hickey | 06m |
Retires from a job but continues active work on Clojure 1.12 and ongoing core runtime efforts, claiming that 1.12 shipped this year; urges embedding Clojure in… | ||
| Immutable Values in the Big Wide World | Tim Ewald, Paul deGrandis | 50m |
Kevel replaces a global Redis replication tree with S3-backed value change streams that store immutable versioned values and reified deltas, using… | ||
| Real World AI Integration | Carin Meier, Marlon Silva | 27m |
Teams benchmark LLMs specifically for Clojure code generation using an open‑source benchmark (added Clojure support by Alex Miller) and find Clojure scores… | ||
| Scientific Clojure, a bird's eye view | Thomas Clark | 38m |
Survey of concrete tools and workflows for doing real science in Clojure: wolframite 1.0 exposes Wolfram functions (the core has ~6,000 functions) as… | ||
| Architecting Threat Intelligence with Clojure in Cybersecurity Detection & Response | Michael Simons | 13m |
Claims Clojure code ingests and transforms threat feeds into an Elasticsearch document DB via JSON and powers a production Extended Detection & Response… | ||
| Getting 50,000 Companies on Board with Clojure | Cam Saul | 40m |
Metabase migrates from Python to Clojure, ships as a JVM jar, and now runs in 50,000 companies; the codebase is ~1,600 Clojure files and ~325k lines with ~80… | ||
| Teaching Clojure Together | Jordan Miller, Rafal Dittwald | 45m |
A community-run learning program applies cognitive psychology and instructional design to Clojure teaching, running office hours, weekly mob-programming… | ||
| Enhancing LLM Powered Development with Clojure's REPL | Colin Fleming | 45m |
Clojure codebases with ~35,000 lines get translated to Kotlin by feeding targeted, repo-aware context from IntelliJ via a REPL integration, using Claude 3.5… | ||
| Design in Practice in Practice | Alex Miller | 42m |
Explains how the Clojure/core team turned a problem — no symbolic syntax for JVM array classes — into a concrete feature in Clojure 1.12: they prototype ideas… | ||
| Transactor Performance Theory & Practice | Joe Lane | 39m |
Gives a concrete performance model: queuing + the working‑set model, measurable metrics like apply msec and TX‑MC, and practical tools — add an NVMe val cache… | ||
| Deploying ML models in a Clojure environment | Caique Lima | 41m |
Nubank adopts a Clojure side-car that proxies real-time inference so Python model containers only talk to localhost; this removes duplicated plumbing (auth… | ||
| Breaking the bank with test contract | Allen Rohner | 37m |
Claim: test.contract (Clojure) gives fast, deterministic generative tests that replace slow integration setups by modeling stateful protocols. Uses test.check… | ||
| Introducing Standard Clojure Style: no fuss code formatting | Chris Oakman | 11m |
A single-file zero-dependency JavaScript formatter implements a fixed-indentation algorithm with a special rule three alignment exception, pretty-prints and… | ||
| The Next Ten Years of Overtone | Arne Brasseur | 09m |
Overtone now targets stability and modern Linux audio: JVM segfaults and onboarding rough edges are addressed, it adapts to PipeWire and runs its synthesis on… | ||
| Exploratory Design Tools for Makers | Adam Vermeer | 11m |
A Clojure-built 2D canvas called bad spreadsheet stores movable cells that each hold editable Clojure code and a live value state; cells can reference others… | ||
| Game Development in Clojure | Diana Belle | 09m |
A browser-based nomadic city-builder called The Longtime is implemented in Clojure with Shadow CLJS, Reagent UI, PouchDB for saved games and Bulma for styling… | ||
| Portal - Exploring new Workflows with Visual Tools | Chris Badahdah | 43m |
Portal is a data-structure visualization and inspector for Clojure that proves useful by letting users route and transform tapped values with a custom submit… | ||
| Clojure in live sports television | Christoph Neumann | 43m |
Clojure-based pipeline uses core.async workers (collectors + async-join workers) to ingest game servers (OverWatch, Heroes of the Storm, Call of Duty)… | ||
| Transducing Healthcare: Transducers as Clinical Features | Derek Schatzlein, Jack Mocherman | 37m |
Sojourner is a Clojure/Datomic streaming feature engine that ingests HL7 from 180+ hospitals and produces reusable clinical features for about 40 million… | ||
| Data Driven and Containerized Testing of Multi Service Networked Systems | Joel Martin | 41m |
Demo shows a concrete toolchain that composes modular Docker Compose modules, runs full-service stacks on one host, injects layer 2 and 3 network topology and… | ||
| Introducing a lightweight, data first Clojure interpreter for tracing code | Steven Lombardi | 41m |
A lightweight Clojure tool called Paper Trail interprets source (reader + macroexpand) into an event-sourced interpreter that emits a trace report as data… | ||
| Building a Sync Engine in Clojure | Stepan Parunashvili | 34m |
Claim is concrete: a production sync engine that gives client code a local triple store persisted to IndexedDB with a transaction queue, optimistic updates and… | ||
| Clojure for Criminal Defense | Andrew Foltz-Morrison | 10m |
Clojure powers a data toolkit at Brooklyn Defender Services that turns public datasets and police disclosures into actionable evidence: an interactive map… | ||
| ClojureScript Has It All! Except Maybe for Types | Kamil Waheed | 18m |
Moved from TypeScript into ClojureScript in 2021 and claims the ecosystem works: shadow-cljs extern inference plus a simple node-module compilation lets… | ||
| When Your Disney Playlist Saves Your Tech Career | Wendy Randolph | 08m |
A developer recounts how the first 60 days of learning go from quitting to employed by pairing the Pomodoro Technique with a curated Disney playlist as… | ||
| Developers aren't paid to code | Wesley Matson | 07m |
Claim is that engineers are paid to solve problems not to code, demonstrated by shifting work from typing to thinking as LLMs and generative models (Stable… | ||
| RDF and the future of LLMs | Luke VanderHart | 42m |
Argues that RDF makes LLMs practically useful by feeding emit RDF into prompts and asking models to generate RDF queries, then executing those against an RDF… | ||
| Crafting Artisanal Vector Graphics | Timothy Pratley, Chris Houser | 39m |
Shows how Clojure + SVG produce precise, editable graphics by treating SVG as text data and code rather than pixels, with concrete demos: UML and Graphviz… | ||
| From JVM to JS: Implementing Math Functions in ClojureScript | Paula Gearon | 42m |
Builds a ClojureScript reimplementation that aims for parity with Java's Math, implemented Java's Math in ClojureScript and handling tricky cases like… | ||
| Unsession: "Clojure 1.12 Overview" | Rich Hickey | 41m |
Clojure 1.12 adds concrete work: fast chunked drop/partition for indexed and algorithmic collections via a new internal “ey drop” interface and new… | ||
| Unsession: "AI coding tools" | Wesley Matson | 34m |
Discussion of Copilot, Cursor, ChatGPT and Claude with Clojure details: autocomplete delivers the biggest gains, often saves ~1 hour/day for active coding… | ||
| nothing matches | ||