Clojure Deref (Apr 14, 2026)

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS).

Clojure Documentary

Worldwide Release on Thursday!

The Clojure Documentary will be released on the CultRepo YouTube channel this Thursday, April 16.

8pm CEST, 6pm UTC, 3pm BRT, 2pm EDT, 11am PDT

Watch Parties

Thu, Apr 16: for the worldwide release

• Agical inStockholm, Sweden

• Factor House inNorthcote, Australia

Fri, Apr 17: before the Q&A

Clojure Camp Discord at 1:30pm ET, 10:30am PT

Clojure BR Discord at 2:30pm BRT

Q&A Webinar

Join us for a special Clojure Documentary Q&A Webinar with Rich Hickey and other key people in Clojure’s history!

Friday, April 17, 3–4pm US ET / 9-10pm CEST

Register here

Duration: 1 hour

Language: English with simultaneous translation into Spanish and Portuguese

Recording: session will be recorded and uploaded to the Clojure TV YouTube channel

Clojure IRC Log

See the early years of Clojure via the Clojure IRC Log

Clojure/Conj 2026

September 30 – October 2, 2026

Charlotte Convention Center, Charlotte, NC

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.

Early bird and group tickets are now on sale.

2026.clojure-conj.org

Is your company interested in sponsoring? Email us at clojure_conj@nubank.com.br to discuss opportunities.

Upcoming Events

Clojure real-world-data 56: Apr 17

Clojure Community Check-In: Apr 25. Register here.

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.

Podcasts, videos, and media

Swish: Using Claude Code to Create a Lisp with Swift - Rod Schmidt

Learn Ring - 9. Refactoring Pages - Clojure Diary

Try Clojure under 30 secs - aka From Calva to REPL - CalvaTV

Apropos with Colin Fleming - April 14, 2026 - apropos clojure

A Regular expression to find functions - Clojure Diary

Blogs, articles, and news

Shadow-cljs 3.4.x Updates - Thomas Heller

(nth (concat) 8) - Ana Carolina, Arthur Fücher

Swish - Clojure-like Lisp for Swift Video Series - Rod Schmidt

Mapping Column Names with Malli Schemas - Timothy Davis

BigConfig: The "React" for Agentic DevOps - Alberto Miorin

Leiningen — Complete Tutorial & Best Practices - Ivan Gavlik

Orchestration is not the hard part - Chris Lester

Anomaly Detection Belongs in Your Database - Christian Weilbach

DevOps Without the Code: Infrastructure as Markdown - Alberto Miorin

Eve sheets - a toy multi-user spreadsheet in < 250 LOC - Kyle Passarelli

Typed multiple dispatch as a Clojure library — how we built Julia-style polymorphism on the JVM - Christian Weilbach

Clojure on Fennel part two: immutable.fnl optimizations - Andrey Listopadov

Libraries and Tools

Debut release

tree-sitter-clojure - a wasm version of tree-sitter-clojure

csp-clj - Communicating Sequential Processes for Clojure on JDK 24+ Virtual Threads

clj-oa3-vtn - OpenADR 3.1.0 VTN server in Clojure

price-server-user-guide - User guide for the Grid Coordination price server — California electricity prices via OpenADR 3.1.0

raster - Fast, functional numerical computing for Clojure/JVM.

clj-xref - LLM-friendly cross-reference database for Clojure code. Query who-calls, calls-who, who-implements, ns-deps to feed precise dependency neighborhoods to AI assistants instead of entire source trees. Built on clj-kondo.

layoutz-clj - Simple, beautiful CLI output

miniforge - miniforge is an autonomous software development system designed to behave like a factory, not a chatbot

Updates

data.xml 0.2.0-alpha11 - GitHub - clojure/data.xml

logging4j2 1.0.7 - A Clojure wrapper for log4j2

epupp 0.0.16 - A web browser extension that lets you tamper with web pages, live and/or with userscripts.

nvim-astro 2026-04-08 - Neovim 0.11 config for Clojure development, based on AstroNvim v5

pomegranate 1.3.26 - A sane Clojure API for Maven Artifact Resolver + dynamic runtime modification of the classpath

ordered-collections 0.2.0 - Fast, modern, ropes and ordered collections that do more than sort.

aleph 0.9.7 - Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP

nbb 1.4.207 - Scripting in Clojure on Node.js using SCI

hermes 1.4.1585 - A library and microservice implementing the health and care terminology SNOMED CT with support for cross-maps, inference, fast full-text search, autocompletion, compositional grammar and the expression constraint language.

datomic-type-extensions 2026.04.10 - A Clojure library that wraps Datomic API functions to add type extensions.

cli 1.29.127 - Opinionated command line argument handling, with excellent support for subcommands

beeld 1.1.5 - Get the metadata associated with an image. Also contains image utilities: filesize, scale, etc.

tableplot 1-beta17 - Easy layered graphics with Hanami & Tablecloth

clay 2.0.15 - A REPL-friendly Clojure tool for notebooks and datavis

calva 2.0.573 - Clojure & ClojureScript Interactive Programming for VS Code

ring 1.15.4 - Clojure HTTP server abstraction

cljfmt 0.16.4 - A tool for formatting Clojure code

eca 0.126.0 - Editor Code Assistant (ECA) - AI pair programming capabilities agnostic of editor

baredom 2.1.1 - BareDOM: Lightweight CLJS UI components built on web standards (Custom Elements, Shadow DOM, ES modules). No framework, just the DOM

nrepl 1.7.0 - A Clojure network REPL that provides a server and client, along with some common APIs of use to IDEs and other tools that may need to evaluate Clojure code in remote environments.

plumcp 0.2.0-rc2 - Clojure/ClojureScript library for making MCP server and client

memento 2.0.71 - Clojure Memoization project

aws-api 0.8.824 - AWS, data driven

pretty 3.7.0 - Library for helping print things prettily, in Clojure - ANSI fonts, formatted exceptions

shadow-cljs 3.4.2 - ClojureScript compilation made easy

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论