Clojure Deref (Apr 28, 2026)
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS).
Clojure/Conj 2026 CFP
We’re looking for 40-minute talks that go beyond the basics: hard-won lessons, production stories, trade-offs, deep dives into language features, libraries, or tools, and ideas that change how people build things. Tracks include: Language, Experience Report, Library, Tools, AI, Ideas, and Fun.
Join us for the largest gathering of Clojure developers in the world! Meet new people and reconnect with old friends. Enjoy two full days of talks, a day of workshops, social events, and more.
September 30 – October 2, 2026
Charlotte Convention Center, Charlotte, NC
Early bird and group tickets are on sale now.
Clojure Documentary
In case you missed it, the Clojure Documentary is live!
Follow it up with the Clojure Documentary Q&A.
Don’t miss the Documentary show notes.
Upcoming Events
•Clojure real-world-data 58: May 1
•Babashka Conf: May 8. Amsterdam, NL. See the schedule.
•Dutch Clojure Days 2026: May 9. Amsterdam, NL. See the schedule.
•Spring Lisp Game Jam 2026: May 14-24. Online.
•Programming as and for Inference (by Christian Weilbach): May 29
Podcasts, videos, and media
•Implementing functions in Kanipaan - The Beginnings - Clojure Diary
•E103 - LLM Experience report with Tony Kay - ClojureStream Podcast
•Swish: Using Claude Code to Create a Lisp in Swift - Namespaces - Rod Schmidt
•Apropos with Eric Dallo - apropos clojure
Blogs, articles, and news
•Pavlov for the Web - Thomas Cothran
•How keep the motivation on a very long and useless project - Rafael Delboni
•Trained Qwen to Write Clojure Better Than GPT-5.4 (Kinda) - Log - nibzard - Nikola Balić
•Proximal Policy Optimization with Clojure and PyTorch – Clojure Civitas - Jan Wedekind
•Total functions in untyped languages - Eric Normand
•Familiarity is the enemy - Felix Barbalet
•Clojure community check-in self preview – Clojure Civitas - Siyoung Byun
•Workout tracking - a simple solution – Clojure Civitas - Aaron Meinel
•Guardrails Programming - Daniel de Oliveira
•Why Agents Need an Infrastructure Package Manager - Alberto Miorin
•On Lisp: A review of Paul Graham’s 1993 book. - Alex Vear
•How we built ten custom subagents to tame a 500K-line Clojure codebase - Bryan Maass
•Clojure on Fennel part three: parsing - Andrey Listopadov
•Immutability - Not a Universal Law but a Trade-off - Ivan Gavlik
•The Shape of a Kookaburra Call – Clojure Civitas - Timothy Pratley
Libraries and Tools
Debut release
•feles-tales - A game about a cat sneaking and stealing stuff
•eca-desktop - ECA Desktop - Use ECA from any machine
•svar - Type‑safe LLM output for Clojure. Works with any text‑only model.
•pg-datahike - Postgres compatibility layer for Datahike.
•disorganized-notes - Tables, lists, reminders, real-time sync, multiplatform. Written in ClojureDart.
•bareforge - Companion visual builder for BareDOM web components. Drag components, declare reactive state, export fully interactive CLJS or JS project
Updates
•stripe-clojure 2.3.0 - Clojure SDK for the Stripe API.
•calva-backseat-driver 0.0.30 - VS Code AI Agent Interactive Programming. Tools for CoPIlot and other assistants. Can also be used as an MCP server.
•re-frame-query 0.9.0 - Declarative data fetching and caching for re-frame inspired by tanstack query and redux toolkit query
•plumcp 0.2.0 - Clojure/ClojureScript library for making MCP server and client
•pretty 3.8.0 - Library for helping print things prettily, in Clojure - ANSI fonts, formatted exceptions
•clay 2.0.16 - A REPL-friendly Clojure tool for notebooks and datavis
•sqlatom 1.2.0 - Clojure library that stores atoms in a SQLite database
•clojure-clr 1.12.3-alpha8 - A port of Clojure to the CLR, part of the Clojure project
•baredom 2.4.1 - BareDOM: Lightweight CLJS UI components built on web standards (Custom Elements, Shadow DOM, ES modules). No framework, just the DOM
•calva 2.0.579 - Clojure & ClojureScript Interactive Programming for VS Code
•datomic-pro 1.0.7622 - The fully transactional, cloud-ready, distributed database.