Skip to content

Commit 7ef6761

Browse files
add deref
1 parent e8be1a8 commit 7ef6761

1 file changed

Lines changed: 105 additions & 0 deletions

File tree

content/news/2026/05/26/deref.adoc

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
= Clojure Deref (May 26, 2026)
2+
Christoph Neumann
3+
2026-05-26
4+
:jbake-type: post
5+
6+
ifdef::env-github,env-browser[:outfilesuffix: .adoc]
7+
8+
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: https://clojure.org/feed.xml[RSS]).
9+
10+
11+
== Upcoming Events
12+
13+
* https://events.zoom.us/ej/AgQnbGZ2gHKSfaaK8VbMzuat4S_o4P0hvVaFUNpwK3Ycdz_qYC-M~A6AQtPQ6_waegqWW-ftGKM6GXTk00vbRM-MskoduiYi3-33z1P-aZshnfv4Cw[Clojure Guild: Building Command Line Tools with lambdaisland/CLI/Babashka]: May 28
14+
* https://www.meetup.com/clojure-br/events/314707651/[Clojure BR: Brazilian Utils com Ana Bastos]: May 28
15+
* https://clojureverse.org/t/clojure-real-world-data-60/[Clojure real-world-data 60]: May 29
16+
* https://2026.clojure-conj.org/[Clojure/Conj 2026]: Sep 30-Oct 2. Charlotte, NC, USA. https://2026.clojure-conj.org/cfp[CFP is open] until June 14. https://2026.clojure-conj.org/[Early Bird tickets].
17+
* https://2027.euroclojure.org/[EuroClojure 2027]: May 19-21, 2027. Prague, Czech Republic. https://forms.gle/JjzsY6n25oSCUMas6[Join the mailing list]
18+
19+
20+
== Podcasts, videos, and media
21+
22+
* https://youtu.be/uvTBdDIHTKE[Clojure Dev Team Call, May 2026] - ClojureTV
23+
* https://youtu.be/f5uXy4MgnZk[Programming as and for Inference (by Christian Weilbach)] - London Clojurians
24+
* https://youtu.be/0s-sXxpcoIA[DOOM-lite written in Phel Lang running entirely in the terminal | Chemaclass] - Chemaclass
25+
* https://youtu.be/l69Mz06u0S4[Finding File's MIME Type, Using Apache Tika, in Clojure] - Clojure Diary
26+
* https://youtu.be/Le1HOyKnxWY[Swish: Using Claude Code to Create a Lisp in Swift - destructuring & more core] - Rod Schmidt
27+
28+
Babashka Conf
29+
30+
* https://www.youtube.com/playlist?list=PLaN-rC-CjQqCClhXmwzE7XhGWbrbB-A7u[Full Playlist for Babashka Conf 2026]
31+
32+
* https://youtu.be/ybQ0Osgfzso[Go for Clojure programmers - Rahul De] - Babashka-tv
33+
* https://youtu.be/IYY_loaWi7U[Flower, a static site generator with a clojure template language - Jynn Nelson] - Babashka-tv
34+
* https://youtu.be/JjBJFsnplMg[Easy Made Complex - Josh Glover] - Babashka-tv
35+
* https://youtu.be/K74rOJtFIeY[More with Less - David Nolen] - Babashka-tv
36+
37+
Mike Møller Nielsen
38+
39+
* https://youtu.be/IuasIg6lIUo[Clojure when and how to use Sets] - Mike Møller Nielsen
40+
* https://youtu.be/MPGOfJboXys[Clojure Multiarity functions] - Mike Møller Nielsen
41+
* https://youtu.be/GdAaDmdUQgc[Clojure Variadic function] - Mike Møller Nielsen
42+
* https://youtu.be/3S3wQ0ldIKs[Clojure Anonymous Functions] - Mike Møller Nielsen
43+
44+
45+
== Blogs, articles, and news
46+
47+
* https://spec.nrepl.org/[nREPL Protocol – spec] - Bozhidar Batsov
48+
* https://batsov.com/articles/2026/05/20/neat-a-language-agnostic-nrepl-client-for-emacs/[neat: a language-agnostic nREPL client for Emacs] - Bozhidar Batsov
49+
* https://batsov.com/articles/2026/05/20/nrepl-forever/[nREPL Forever] - Bozhidar Batsov
50+
* https://clojurebr.substack.com/p/nth-concat-9[(nth (concat) 9)] - Ana Carolina, Arthur Fücher
51+
* https://clofer.codeberg.page/2026/05/23/learing-path-to-create-clofer.html[Learning Path to create Clofer] - Karthikeyan A K
52+
* https://orgpad.info/blog/implementing-dark-mode[Implementation of Dark Mode in OrgPad] - Pavel Klavík, Kamila Klavíková
53+
* https://clojurecivitas.org/mlp/main.html[Machine learning using Clojure, libpython-clj2, and Pytorch – Clojure Civitas] - Jan Wedekind
54+
* https://rockyj-blogs.web.app/2026/05/26/clojure-htmx-pipeline.html[Simple Apps with Clojure, HTMX and Pipelines] - Rocky Jaiswal
55+
56+
== Libraries and Tools
57+
58+
Debut release
59+
60+
* https://github.com/lambdaisland/ring-node-adapter[ring-node-adapter] - Ring adapter for Node.js
61+
* https://github.com/nrepl/neat[neat] - A small, language-agnostic nREPL client for Emacs
62+
* https://github.com/ertugrulcetin/code-bubble[code-bubble] - A Clojure dev-time UI inspired by Code Bubbles
63+
* https://github.com/awkay/clj-code-search[clj-code-search] - Per-function semantic index for Clojure/CLJS, exposed as a code-search CLI for AI coding agents.
64+
* https://github.com/Chemaclass/phel-doom[phel-doom] - Terminal DOOM-lite raycaster built in Phel (Lisp on PHP). 256-color ANSI, 5 procedural levels — a real-world Phel showcase app.
65+
* https://github.com/gloathub/gojava[gojava] - A Go reimplementation of selected parts of the Java standard library
66+
* https://github.com/xlisp/clojure-android[clojure-android] - The Clojure programming language for Android
67+
* https://github.com/xlisp/clojure-android-demo[clojure-android-demo] - Clojure Android Demo
68+
* https://github.com/replikativ/muschel[muschel] - Bash interpreter with git-like memory and fine grained access control.
69+
* https://github.com/fulcrologic/fulcro-tui[fulcro-tui] - A JLine-base TUI wrapper, allowing you to write TUI projects in CLJ or Babashka via Fulcro
70+
71+
Updates
72+
73+
* https://github.com/clojure/core.unify[core.unify] https://github.com/clojure/core.unify/commits/v0.7.3[0.7.3] - Unification library
74+
* https://github.com/clojure/tools.gitlibs[tools.gitlibs] https://github.com/clojure/tools.gitlibs/blob/master/CHANGELOG.md[2.6.217] - API for retrieving, caching, and programatically accessing git libraries
75+
* https://github.com/lambdaisland/glogi[glogi] https://github.com/lambdaisland/glogi/releases/tag/v1.4.177[1.4.177] - A ClojureScript logging library based on goog.log
76+
* https://git.sr.ht/~jomco/openapi-v3-validator[openapi-v3-validator] 0.2.7 - A pure-clojure library for validating ring requests & responses against OpenAPI v3 specifications.
77+
* https://github.com/monkey-projects/mailman[mailman] https://github.com/monkey-projects/mailman/commits/0.4.0[0.4.0] - Simple event routing library
78+
* https://github.com/clojure-emacs/refactor-nrepl[refactor-nrepl] https://github.com/clojure-emacs/refactor-nrepl/blob/master/CHANGELOG.md[3.13.0] - nREPL middleware to support refactorings in an editor agnostic way
79+
* https://github.com/fulcrologic/fulcro-spec[fulcro-spec] https://github.com/fulcrologic/fulcro-spec/blob/main/CHANGELOG.md[3.2.10] - A library that wraps clojure.test for a better BDD testing experience.
80+
* https://github.com/mpenet/drip[drip] https://github.com/mpenet/drip/commits/1.0.0-alpha41[1.0.0-alpha41] - Drip is a transactional job queue for MariaDB, PostgreSQL, and SQLite
81+
* https://github.com/cursive-ide/cursive[cursive] https://cursive-ide.com/blog/cursive-2026.2-eap1.html[2026.2-eap1] - Cursive: The IDE for beautiful Clojure code
82+
* https://github.com/cnuernber/dtype-next[dtype-next] https://github.com/cnuernber/dtype-next/blob/master/CHANGELOG.md[11.022] - A Clojure library designed to aid in the implementation of high performance algorithms and systems.
83+
* https://github.com/techascent/tech.ml.dataset[tech.ml.dataset] https://github.com/techascent/tech.ml.dataset/blob/master/CHANGELOG.md[8.023] - A Clojure high performance data processing system
84+
* https://github.com/seancorfield/rephrase[rephrase] https://github.com/seancorfield/rephrase/blob/main/CHANGELOG.md[1.0.2] - Rephrase exceptions to be more beginner-friendly
85+
* https://github.com/avanelsas/bareforge[bareforge] https://github.com/avanelsas/bareforge/releases/tag/v0.7.0[0.7.0] - Companion visual builder for BareDOM web components. Drag components, declare reactive state, export fully interactive CLJS or JS project
86+
* https://github.com/fulcrologic/statecharts[statecharts] https://github.com/fulcrologic/statecharts/blob/main/CHANGELOG[1.4.0-RC16] - A Statechart library for CLJ(S)
87+
* https://github.com/replikativ/stratum[stratum] https://github.com/replikativ/stratum/blob/main/CHANGELOG.md[0.3.72] - Versioned, fast and scalable columnar database.
88+
* https://github.com/weavejester/teensyp[teensyp] https://github.com/weavejester/teensyp/commits/0.5.4[0.5.4] - A small, zero-dependency Clojure TCP server that uses Java NIO
89+
* https://github.com/donut-party/generate[generate] https://github.com/donut-party/generate/blob/main/CHANGELOG.md[1.0.57] - code generation for Clojure projects
90+
* https://github.com/dazld/r11y[r11y] https://github.com/dazld/r11y/releases/tag/v1.0.7[1.0.7] - CLI tool for extracting URLs as Markdown
91+
* https://github.com/babashka/cli[cli] https://github.com/babashka/cli/releases/tag/v0.9.68[0.9.68] - Turn Clojure functions into CLIs!
92+
* https://github.com/borkdude/html[html] https://github.com/borkdude/html/releases/tag/v0.2.4[0.2.4] - Html generation library inspired by squint's html tag
93+
* https://github.com/seancorfield/next-jdbc[next-jdbc] https://github.com/seancorfield/next-jdbc/releases/tag/v1.3.1108[1.3.1108] - A modern low-level Clojure wrapper for JDBC-based access to databases.
94+
* https://github.com/sunng87/ring-jetty9-adapter[ring-jetty9-adapter] https://github.com/sunng87/ring-jetty9-adapter/commits/0.39.4[0.39.4] - An enhanced version of jetty adapter for ring, with additional features like websockets, http/2 and http/3
95+
* https://github.com/Blockether/svar[svar] https://github.com/Blockether/svar/blob/main/CHANGELOG.md[0.5.9] - Type‑safe LLM output for Clojure. Works with any text‑only model.
96+
* https://github.com/babashka/neil[neil] https://github.com/babashka/neil/releases/tag/v0.3.70[0.3.70] - A CLI to add common aliases and features to deps.edn-based projects
97+
* https://github.com/gloathub/gloat[gloat] https://github.com/gloathub/gloat/releases/tag/v0.1.44[0.1.44] - Glojure AOT Tool
98+
* https://github.com/taoensso/encore[encore] https://github.com/taoensso/encore/blob/master/CHANGELOG-template.md[3.161.0] - Core utils library for Clojure/Script
99+
* https://github.com/clj-kondo/clj-kondo[clj-kondo] https://github.com/clj-kondo/clj-kondo/releases/tag/v2026.05.25[2026.05.25] - Static analyzer and linter for Clojure code that sparks joy
100+
* https://github.com/phel-lang/phel-lang[phel-lang] https://github.com/phel-lang/phel-lang/releases/tag/v0.40.0[0.40.0] - A functional, Lisp-inspired language that compiles to PHP. Inspired by Clojure, Phel brings macros, persistent data structures, and expressive functional idioms to the PHP ecosystem.
101+
* https://github.com/replikativ/spindel[spindel] 0.1.13 - Cross-platform FRP runtime with a git-like memory model.
102+
* https://github.com/RokLenarcic/memento[memento] https://github.com/RokLenarcic/memento/blob/master/CHANGELOG.md[2.1.74] - Clojure Memoization project
103+
* https://github.com/avanelsas/baredom[baredom] https://github.com/avanelsas/baredom/releases/tag/v3.3.0[3.3.0] - BareDOM: Lightweight CLJS UI components built on web standards (Custom Elements, Shadow DOM, ES modules). No framework, just the DOM
104+
* https://github.com/fulcrologic/fulcro[fulcro] https://github.com/fulcrologic/fulcro/blob/main/CHANGELOG.md[3.10.0-RC1] - A library for development of single-page full-stack web applications in clj/cljs
105+

0 commit comments

Comments
 (0)