Skip to content

Commit fbbd718

Browse files
add deref
1 parent c3c52bd commit fbbd718

1 file changed

Lines changed: 116 additions & 0 deletions

File tree

content/news/2026/06/09/deref.adoc

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
= Clojure Deref (Jun 9, 2026)
2+
Christoph Neumann
3+
2026-06-09
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+
== Clojure/Conj CFP Closing
12+
13+
Less than one week to submit a talk for the 2026 Clojure/Conj. Don't miss your chance!
14+
15+
https://2026.clojure-conj.org/cfp[Apply to the CFP]
16+
17+
https://2026.clojure-conj.org/[Clojure/Conj 2026] is Sep 30 - Oct 2 in Charlotte, NC, USA.
18+
19+
20+
== Selected Highlights
21+
22+
Squint added a
23+
https://github.com/squint-cljs/squint/blob/main/doc/browser-repl.md[browser REPL].
24+
Go beyond hot-reloading your Squint code. Now you can eval on the live page
25+
over nREPL. Try it out!
26+
27+
https://github.com/jolt-lang/jolt[Jolt] takes
28+
https://github.com/borkdude/sci[SCI] to new places: the Janet runtime. If you
29+
like Janet's lightweight runtime, but you want a full Clojure dialect, you
30+
might be interested in trying the early version.
31+
32+
Do you want to run Clojure in outer space? Why not fly it there yourself? Check
33+
out https://wedesoft.github.io/sfsim/[sfsim]. It aims to be a realistic 3D
34+
space flight similator. See if you can take off, orbit the planet, make it home
35+
safe, and live to code another day.
36+
37+
Who needs Twitch when you can just
38+
https://www.youtube.com/watch?v=h-z3W0Yvi2c[stream your terminal to the web]?
39+
Try https://github.com/kpassapk/atomstream[Atomstream]. To use it, swap
40+
out https://github.com/timokramer/charm.clj[charm.clj], launch your application
41+
in the terminal, and watch all your TUI goodness dance before your eyes in the
42+
browser.
43+
44+
https://github.com/DotFox/edn.c[EDN] and
45+
https://github.com/DotFox/transit.c[Transit] in C? Was that on your bingo card
46+
for 2026? Perhaps not, but if you're in the market for a native,
47+
high-performance, dependency-free implementation, you may want to take a look.
48+
49+
50+
51+
== Upcoming Events
52+
53+
* https://www.meetup.com/los-angeles-clojure-users-group/events/315120243/[Collaborative Learning - Datalevin]: Jun 10
54+
* 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].
55+
* https://2027.euroclojure.org/[EuroClojure 2027]: May 19-21, 2027. Prague, Czech Republic. https://forms.gle/JjzsY6n25oSCUMas6[Join the mailing list]
56+
57+
58+
== Podcasts, videos, and media
59+
60+
* https://youtu.be/h-z3W0Yvi2c[Announcing Atomstream] - Kyle S Passarelli
61+
* https://youtu.be/1AnlNL0gok0[Clojure If Do When] - Mike Møller Nielsen
62+
* https://github.com/mapidentity/parens-to-production#demo[Demo: See the Hiccup source for any UI element] - Patrick de Kruif
63+
* https://youtu.be/sxltGIOxBHM[Swish: Using Claude Code to Create a Lisp in Swift - lazy seqs & more] - Rod Schmidt
64+
* https://youtu.be/fx_AWjHuKRY[Apropos with Adrian Smith June 9, 2026] - apropos clojure
65+
66+
67+
== Blogs, articles, and news
68+
69+
* https://www.metabase.com/blog/improving-performance-clojure-development-tools[Improving the performance of the popular Clojure development tool clojure-lsp] - Sashko Yakushev
70+
* https://andersmurphy.com/2026/06/05/the-perils-of-uuid-primary-keys-in-sqlite.html[The perils of UUID primary keys in SQLite] - Anders Murphy
71+
* https://mapidentity.github.io/parens-to-production/11-inspector.html[A Bidirectional Source Inspector for Server-Rendered Hiccup] - Patrick de Kruif
72+
* https://biffweb.com/p/core/[New library: biff.core] - Jacob O'Bryant
73+
* https://oss.toyokumo.co.jp/#%E6%9C%AC%E5%B9%B4%E5%BA%A6%E3%81%AE%E9%81%B8%E8%80%83%E7%B5%90%E6%9E%9C[Thanks OSS Award given to Clojure MCP and next.jdbc] - Toyokumo
74+
* https://tangrammer.codeberg.page/on-the-clojure-move/output/posts/difference-trust.html[Imagine a Difference You Could Trust] - Juan Antonio Ruz
75+
* https://buffer.com/resources/we-built-a-custom-workflow-with-the-buffer-api-and-tripled-our-x-impressions/[We Built a Custom Workflow with the Buffer API — and Tripled Our X Impressions] - Anthony Franco
76+
77+
== Libraries and Tools
78+
79+
Debut release
80+
81+
* https://github.com/jolt-lang/jolt[jolt] - A Clojure interpreter running on Janet
82+
* https://github.com/wedesoft/sfsim[sfsim] - Space flight simulator (under development)
83+
* https://github.com/rschmukler/magit-difftastic[magit-difftastic] - Integrate difftastic into magit
84+
* https://github.com/kpassapk/atomstream[atomstream] - Cross-render TUIs to the Web
85+
* https://github.com/DotFox/transit.c[transit.c] - A data interchange format and set of libraries for conveying values between applications written in different programming languages.
86+
* https://github.com/replikativ/kontor[kontor] - A trans-national accounting kernel with modules for all business aspects.
87+
* https://github.com/mapidentity/parens-to-production[parens-to-production] - How to build your next Clojure application with SSR with Datomic
88+
* https://github.com/jramosg/jon-nested-menu[jon-nested-menu] - Nested MUI menus for Reagent/ClojureScript and React: a dropdown, a right-click context menu, per-item icons, custom labels and keyboard navigation.
89+
* https://github.com/jacobobryant/biff/tree/v2.x/libs/core[biff.core] - Defines the interfaces and code that connect all the other Biff libs
90+
91+
Updates
92+
93+
* https://github.com/clojure/core.async[core.async] https://github.com/clojure/core.async/commits/v1.10.874-alpha3[1.10.874-alpha3] - Facilities for async programming and communication in Clojure
94+
* https://github.com/clojure/tools.deps.edn[tools.deps.edn] https://github.com/clojure/tools.deps.edn/blob/main/CHANGELOG.md[0.9.38] - Reader for deps.edn files
95+
* https://github.com/Blockether/spel[spel] https://github.com/Blockether/spel/releases/tag/v0.9.8[0.9.8] - Idiomatic Clojure wrapper for Playwright. Browser automation, API testing, Allure reporting, and native CLI - for Chromium, Firefox, and WebKit
96+
* https://github.com/replikativ/ansatz[ansatz] https://github.com/replikativ/ansatz/commits/0.1.22[0.1.22] - Dependently typed Clojure DSL with a Lean4 compatible kernel.
97+
* https://github.com/fulcrologic/guardrails[guardrails] https://github.com/fulcrologic/guardrails/blob/main/CHANGELOG.md[1.3.3] - Efficient, hassle-free function call validation with a concise inline syntax for clojure.spec and Malli
98+
* https://github.com/fulcrologic/fulcro-tui[fulcro-tui] https://github.com/fulcrologic/fulcro-tui/blob/main/CHANGELOG.adoc[1.0.2] - A JLine-base TUI wrapper, allowing you to write TUI projects in CLJ or Babashka via Fulcro
99+
* https://github.com/fulcrologic/fulcro-rad-tui[fulcro-rad-tui] 1.0.0-RC2 - UI Plugin for Terminal UI support in Fulcro RAD (fulcro-rad-statecharts)
100+
* https://github.com/BetterThanTomorrow/calva[calva] https://github.com/BetterThanTomorrow/calva/releases/tag/v2.0.590[2.0.590] - Clojure & ClojureScript Interactive Programming for VS Code
101+
* https://github.com/marksto/clj-tg-bot-api[clj-tg-bot-api] 1.2.266 - 🤖 The latest Telegram Bot API spec and client lib for Clojure-based apps
102+
* https://github.com/clj-commons/aleph[aleph] https://github.com/clj-commons/aleph/blob/master/CHANGES.md[0.9.9] - Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP
103+
* https://github.com/seancorfield/rephrase[rephrase] https://github.com/seancorfield/rephrase/releases/tag/v1.0.3[1.0.3] - Rephrase exceptions to be more beginner-friendly
104+
* https://repo.prod.meissa.de/meissa/c4k-keycloak[c4k-keycloak] 2.1.0 - a kubernetes deployment for keycloak
105+
* https://github.com/phel-lang/phel-lang[phel-lang] https://github.com/phel-lang/phel-lang/releases/tag/v0.42.0[0.42.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.
106+
* https://github.com/BetterThanTomorrow/awesome-backseat-driver[awesome-backseat-driver] https://github.com/BetterThanTomorrow/awesome-backseat-driver/releases/tag/v1.0.15[1.0.15] - Plugin marketplace for Clojure AI context in GitHub Copilot: agents, skills, and workflows for REPL-first interactive programming with Calva Backseat Driver
107+
* https://github.com/sunng87/diehard[diehard] https://github.com/sunng87/diehard/releases/tag/0.12.1[0.12.1] - Clojure resilience library for flexible retry, circuit breaker and rate limiter
108+
* https://github.com/BetterThanTomorrow/calva-backseat-driver[calva-backseat-driver] https://github.com/BetterThanTomorrow/calva-backseat-driver/releases/tag/v0.0.35[0.0.35] - VS Code AI Agent Interactive Programming. Tools for CoPIlot and other assistants. Can also be used as an MCP server.
109+
* https://github.com/weavejester/teensyp[teensyp] https://github.com/weavejester/teensyp/commits/0.6.0[0.6.0] - A small, zero-dependency Clojure TCP server that uses Java NIO
110+
* https://github.com/replikativ/pg-datahike[pg-datahike] https://github.com/replikativ/pg-datahike/releases/tag/v0.1.44[0.1.44] - Postgres compatibility layer for Datahike.
111+
* https://github.com/hlship/cli-tools[cli-tools] https://github.com/hlship/cli-tools/blob/main/CHANGES.md[1.0.0] - CLIs and subcommands for Clojure or Babashka
112+
* https://github.com/Blockether/svar[svar] https://github.com/Blockether/svar/releases/tag/v0.7.11[0.7.11] - Type‑safe LLM output for Clojure. Works with any text‑only model.
113+
* https://github.com/seancorfield/honeysql[honeysql] https://github.com/seancorfield/honeysql/releases/tag/v2.7.1388[2.7.1388] - Turn Clojure data structures into SQL
114+
* https://github.com/babashka/cli[cli] https://github.com/babashka/cli/blob/main/CHANGELOG.md[0.11.70] - Turn Clojure functions into CLIs!
115+
* https://github.com/replikativ/yggdrasil[yggdrasil] https://github.com/replikativ/yggdrasil/commits/0.2.28[0.2.28] - Git-like, causal space-time lattice abstraction over systems supporting this memory model.
116+
* https://github.com/replikativ/spindel[spindel] https://github.com/replikativ/spindel/commits/v0.1.18[0.1.18] - Cross-platform FRP runtime with a git-like memory model.

0 commit comments

Comments
 (0)