Skip to content

Commit 095f1ba

Browse files
add deref
1 parent 0719bc8 commit 095f1ba

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed

content/news/2025/05/23/deref.adoc

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
= Clojure Deref (May 23, 2025)
2+
Christoph Neumann
3+
2025-05-23
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+
A huge thanks to Anton Fonarev who has put in a ton of work aggregating these links for the past 4
11+
years! It's a lot to keep up with week after week. As you move on to other things, we want you to
12+
know that your work hasn't gone unnoticed, and we really appreciate your help.
13+
14+
== Podcasts, videos, and media
15+
16+
* https://youtu.be/bHlLeZCKaLE[REPL Driven Test After Development in Clojure] - Clojure Diary
17+
* https://zencastr.com/z/tS_FyddQ[defn episode 1a156fe163a1 Nathan Marz] - @defn podcast
18+
* https://youtu.be/B_D1VAAd3NU[Func Prog Podcast Episode 3 - Peter PEZ Strömberg] - Func Prog Sweden
19+
* https://youtu.be/PnHybllAxmM[Clojure Corner: Interview with Ovi Stoica] - Flexiana
20+
* https://youtu.be/kbKNUd6k760[factorial in Clojure. Using memonize. Numeric Data Types] - Clojure Diary
21+
* https://youtu.be/ptN53mef_IY[Autology: Writing a self-rewriting Lisp (by Dave Kimber)] - London Clojurians
22+
* https://youtu.be/h8cdxBnW8Ic[Nathan Marz guests on Apropos Clojure 2025-05-20] - apropos clojure
23+
* https://youtu.be/0BYnGnAPUUY[2o Encontro Presencial Clojure BR] - clojure-br
24+
25+
== Blogs, articles, and projects
26+
27+
* https://www.clojuriststogether.org/news/annually-funded-developers-update-mar./april-2025/[Annually-Funded Developers' Update: Mar./April 2025] - Kathy Davis
28+
* https://xtdb.com/blog/building-a-bitemp-index-2-resolution[Building a Bitemporal Index (part 2): "Bitemporal Resolution" · XTDB] - James Henderson
29+
* https://romanliutikov.com/blog/towards-react-server-components-in-clojure-part-2[Towards React Server Components in Clojure, Part 2] - Roman Liutikov
30+
* https://clojure-diary.gitlab.io/2025/05/14/wrote-about-java-integration-and-private-functions-in-clojure-book.html[Wrote about Java integration, and private functions in Clojure Book] - Karthikeyan A K
31+
* https://flexiana.com/news/2025/05/flowstorm-debugging-and-understanding-clojure-code-on-a-new-level[FlowStorm: Debugging and Understanding Clojure Code on a New Level - Flexiana] - Khatia Tchitchinadze
32+
* https://blog.fogus.me/clojure/arities-as-proto.html[Arities as pseudo-protocol] - Fogus
33+
* https://andersmurphy.com/2025/05/20/clojure-sqlite-c-api-with-project-panama-and-coffi.html[Clojure: SQLite C API with project Panama and Coffi] - Anders Murphy
34+
* https://www.emcken.dk/programming/2025/05/11/clojure-function-definitions/[Consistent code style for Clojure function definitions] - Jacob Emcken
35+
* https://lambdaisland.com/blog/2025-05-13-on-interactive[On Interactive Development] - Laurence Chen
36+
37+
== Libraries and Tools
38+
39+
New releases and tools this week:
40+
41+
* https://github.com/clojure/tools.build[tools.build] https://github.com/clojure/tools.build/blob/master/CHANGELOG.md[0.10.9] - Clojure builds as Clojure programs
42+
* https://github.com/metosin/malli[malli] https://github.com/metosin/malli/releases/tag/0.18.0[0.18.0] - High-performance data-driven data specification library for Clojure/Script.
43+
* https://github.com/igrishaev/whew[whew] - Try to tame CompletableFuture
44+
* https://github.com/shipclojure/simulflow[simulflow] https://github.com/shipclojure/simulflow/releases/tag/0.1.4-alpha[0.1.4-alpha] - A Clojure library for building real-time voice-enabled AI pipelines. Simulflow handles the orchestration of speech recognition, audio processing, and AI service integration with the elegance of functional programming.
45+
* https://github.com/behrica/scicloj.ml.smile2[scicloj.ml.smile2] - Plugin of Java Smile (> v.2.6) into metamorph.ml
46+
* https://github.com/clojure-emacs/clojure-ts-mode[clojure-ts-mode] https://github.com/clojure-emacs/clojure-ts-mode/releases/tag/v0.4.0[0.4.0] - The next generation Clojure major mode for Emacs, powered by TreeSitter
47+
* https://github.com/Ramblurr/datomic-pro-flake[datomic-pro-flake] https://github.com/Ramblurr/datomic-pro-flake/releases/tag/v0.6.0[0.6.0] - A Nix flake providing a Datomic Pro package and NixOS module
48+
* https://github.com/IGJoshua/coffi[coffi] https://github.com/IGJoshua/coffi/blob/develop/CHANGELOG.md[1.0.615] - A Foreign Function Interface in Clojure for JDK 22+.
49+
* https://github.com/fulcrologic/java-probe[java-probe] - Clojure functions that can extract javadoc and source in a REPL. Primarily intended as a tool for AI nREPL MCP tools.
50+
* https://github.com/seancorfield/logging4j2[logging4j2] https://github.com/seancorfield/logging4j2/releases/tag/v1.0.2[1.0.2] - A Clojure wrapper for log4j2
51+
* https://github.com/clj-commons/rewrite-clj[rewrite-clj] https://github.com/clj-commons/rewrite-clj/releases/tag/v1.2.50[1.2.50] - Rewrite Clojure code and edn
52+
* https://github.com/igrishaev/lambda[lambda] https://github.com/igrishaev/lambda/blob/master/CHANGELOG.md[0.1.6] - An AWS Lambda in a single binary file
53+
* https://github.com/filipesilva/datomic-pro-manager[datomic-pro-manager] https://github.com/filipesilva/datomic-pro-manager/tree/v1.0.1[1.0.1] - Download, setup, and run Datomic Pro backed by SQLite in a single command.
54+
* https://github.com/seancorfield/honeysql[honeysql] https://github.com/seancorfield/honeysql/releases/tag/v2.7.1310[2.7.1310] - Turn Clojure data structures into SQL
55+
* https://github.com/lread/test-doc-blocks[test-doc-blocks] https://github.com/lread/test-doc-blocks/releases/tag/v1.2.21[1.2.21] - Test AsciiDoc and CommonMark code blocks found in articles and docstrings.
56+
* https://github.com/cursive-ide/cursive[cursive] https://cursive-ide.com/blog/cursive-2025.1.1.html[2025.1.1] - Cursive: The IDE for beautiful Clojure code
57+
* https://github.com/cursive-ide/cursive[cursive] https://cursive-ide.com/blog/cursive-2025.2-eap1.html[2025.2-eap1] - Cursive: The IDE for beautiful Clojure code
58+
* https://github.com/steffan-westcott/clj-otel[clj-otel] https://github.com/steffan-westcott/clj-otel/blob/master/CHANGELOG.adoc[0.2.8] - An idiomatic Clojure API for adding telemetry to your libraries and applications using OpenTelemetry.
59+
* https://github.com/metosin/oksa[oksa] https://github.com/metosin/oksa/releases/tag/1.2.0[1.2.0] - Generate GraphQL queries using Clojure data structures.
60+
* https://repo.prod.meissa.de/meissa/c4k-forgejo[c4k-forgejo] https://repo.prod.meissa.de/meissa/c4k-forgejo/src/tag/7.0.0[7.0.0] - Provision forgejo on k8s with c4k
61+
* https://github.com/squint-cljs/cherry[cherry] https://github.com/squint-cljs/cherry/blob/main/CHANGELOG.md[0.4.28] - Experimental ClojureScript to ES6 module compiler
62+
* https://github.com/practicalli/astro[astro] https://github.com/practicalli/astro/releases/tag/2025-05-13[2025-05-13] - Rich development workflow with Clojure support, using AstroNvim 4 and selected plugins
63+
* https://github.com/BetterThanTomorrow/calva-power-tools[calva-power-tools] https://github.com/BetterThanTomorrow/calva-power-tools/releases/tag/v0.0.8[0.0.8] - A VS Code Extension providing commands for extra powerful things in the Clojure ecosystem
64+
* https://github.com/babashka/nbb[nbb] https://github.com/babashka/nbb/blob/main/CHANGELOG.md[1.3.204] - Scripting in Clojure on Node.js using SCI
65+
* https://github.com/practicalli/clojure[clojure] https://github.com/practicalli/clojure/releases/tag/2025-05-16[2025-05-16] - Practicalli Clojure REPL Driven Development
66+
* https://github.com/soulspace-org/overarch[overarch] https://github.com/soulspace-org/overarch/blob/main/Changelog.md[0.38.0 ; good release example] - Overarch provides a data model for the holistic description of a software system, opening multiple use cases on the model data. Supports C4 and UML diagram generation with PlantUML.
67+
* https://github.com/scicloj/clay[clay] https://clojars.org/org.scicloj/clay/versions/2-beta45[2-beta45] - A REPL-friendly Clojure tool for notebooks and datavis
68+
* https://github.com/BetterThanTomorrow/calva-backseat-driver[calva-backseat-driver] https://github.com/BetterThanTomorrow/calva-backseat-driver/releases/tag/v0.0.12[0.0.12] - VS Code AI Agent Interactive Programming. Tools for CoPIlot and other assistants. Can also be used asan MCP server.
69+
* https://github.com/BetterThanTomorrow/calva[calva] https://github.com/BetterThanTomorrow/calva/releases/tag/v2.0.514[2.0.514] - Clojure & ClojureScript Interactive Programming for VS Code

0 commit comments

Comments
 (0)