Skip to content

Commit 4b90780

Browse files
add deref
1 parent 6c2a360 commit 4b90780

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed

content/news/2026/01/13/deref.adoc

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
= Clojure Deref (Jan 13, 2026)
2+
Christoph Neumann
3+
2026-01-13
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://clojureverse.org/t/scicloj-ai-meetup-agent-o-rama/14782[Scicloj AI Meetup: Agent-o-rama]: Jan 17
14+
* https://www.meetup.com/london-clojurians/events/312829331/[Lexical Complexity in Software Engineering (by Samantha Cohen)]: Feb 10
15+
* https://scicloj.github.io/clojure-jam-2026/[Clojure Jam 2026]: Apr 18-19 & 25-26. Online & free! https://scicloj.github.io/clojure-jam-2026/speakers.html[CFP is open] until Jan 31st.
16+
* https://babashka.org/conf/[Babashka Conf]: May 8. Amsterdam, NL. Free registration, but tickets are limited!
17+
* https://clojuredays.org/[Dutch Clojure Days 2026]: May 9th. Amsterdam, NL. Join the waitlist, or the https://clojuredays.org/#cfp[CFP is open] until Jan 15th.
18+
19+
20+
== Podcasts, videos, and media
21+
22+
* https://youtu.be/Fy9IdlAK6OQ[macro based decorator in Clojure] - Clojure Diary
23+
* https://youtu.be/vTaWWa4jwhk[Statistics - Calculating Rate of Change in Clojure] - Clojure Diary
24+
* https://youtu.be/dlW6YzwUZ-M[I created my own CLASS and Object system for Clojure and Clojurescript] - Sammy Engineering
25+
26+
Clojure/Conj 2025
27+
28+
* https://youtu.be/119qVkHxPkM[Making Tools Developers Actually Use - Michiel Borkent] - ClojureTV
29+
* https://youtu.be/Alfq8RG80Ns[How to stick with your projects, even when they're janky - Wilkerson] - ClojureTV
30+
* https://youtu.be/NV02r1Y1B-8[Forklifts, Facts, and Functions: Building a Warehouse Management System with Clojure+Datomic - Pote] - ClojureTV
31+
32+
== Blogs, articles, and news
33+
34+
* https://martinalderson.com/posts/which-programming-languages-are-most-token-efficient/[Which programming languages are most token-efficient?] - Martin Alderson
35+
* https://clojurecivitas.github.io/data_visualization/aog/datomframes.html[Plotting Datoms: Queries as Visual Mappings – Clojure Civitas] - Timothy Pratley
36+
* https://www.taoensso.com/news/2025-12-open-source[Open source news: 2025 Nov-Dec] - Peter Taoussanis
37+
* https://flarework.com/posts-output/2026-01-09-aero-pedestal-integrant[Wiring Clojure Web Apps with Aero, Pedestal, and Integrant] - Dan Peddle
38+
* https://www.reddit.com/r/raylib/comments/1q8ap74/raylib_clojure_live_coding_a_high_performance_game/[Raylib + Clojure = Live coding a high performance game] - Ertuğrul Çetin
39+
* https://clojurecivitas.github.io/scicloj/clay/webserver/datastar.html[Serving webapps from your REPL – Clojure Civitas] - Timothy Pratley
40+
* https://tengstrand.github.io/blog/2026-01-11-tetris-playing-ai-the-polylith-way-2.html[Tetris-playing AI the Polylith way - Part 2] - Joakim Tengstrand
41+
* https://www.freshcodeit.com/blog/llm-agents-in-clojure[LLM Agents on the JVM: Clojure vs Python Comparison] - Oleksandr Druk, Sofiia Yurkevska
42+
* https://clojurecivitas.github.io/math/hashing/hashfusing.html[Hash Fusing – Clojure Civitas] - Jonathan Claggett
43+
* https://clojurecivitas.github.io/data_visualization/splom_tutorial.html[Building a SPLOM using geom.viz – Clojure Civitas] - Daniel Slutsky
44+
* https://gist.github.com/radarroark/663116fcd204f3f89a7e43f52fa676ef[Datascript + xitdb: your humble, single-file, mini Datomic] - Radar Roark
45+
* https://www.reddit.com/r/Clojure/comments/1qbsdim/updating_100000_cubes_instantly_using_clojure/[Updating 100,000 cubes instantly using Clojure + LWJGL] - Ertuğrul Çetin
46+
* https://github.com/Hakky54/java-tutorials/tree/main/jvm-rainbow[🌈 JVM Rainbow - Mixing Java Kotlin Scala Clojure and Groovy] - Hakan Altındağ
47+
48+
== Libraries and Tools
49+
50+
Debut release
51+
52+
* https://github.com/maxweber/todo-dbval-event-sourcing[todo-dbval-event-sourcing] - Todo example that uses dbval and event sourcing
53+
* https://github.com/sstraust/deft[deft] - A collection of macros designed to address issues with objects in Clojure.
54+
* https://github.com/ertugrulcetin/raylib-clojure-playground[raylib-clojure-playground] - A collection of game development experiments using Raylib in Clojure.
55+
* https://github.com/ertugrulcetin/clojure-100k-cubes-lwjgl[clojure-100k-cubes-lwjgl] - A GPU stress test written in Clojure using LWJGL 3. Renders 100,000 animated cubes with instanced rendering.
56+
* https://github.com/bolasblack/shadow-cljs-vite-plugin[shadow-cljs-vite-plugin] - A robust Vite plugin for seamless integration with shadow-cljs
57+
58+
Updates
59+
60+
* https://github.com/clojure-goes-fast/clj-async-profiler[clj-async-profiler] https://github.com/clojure-goes-fast/clj-async-profiler/blob/master/CHANGELOG.md[2.0.0-beta1] - Embedded high-precision Clojure profiler
61+
* https://github.com/metosin/reitit[reitit] https://github.com/metosin/reitit/releases/tag/0.10.0[0.10.0] - A fast data-driven routing library for Clojure/Script
62+
* https://github.com/lsolbach/qclojure[qclojure] https://github.com/lsolbach/qclojure/releases/tag/v0.24.0[0.24.0] - A functional quantum computer programming library for Clojure with backend protocols, simulation backends and visualizations.
63+
* https://repo.prod.meissa.de/meissa/clj-threats[clj-threats] https://repo.prod.meissa.de/meissa/clj-threats/src/tag/1.0.0[1.0.0] - Clojure implementation of Threagile
64+
* https://github.com/oneness/csvx[csvx] https://github.com/oneness/csvx/commits/973ab7f4fdc554105024995e24db6275feabedd5[973ab7f] - A zero dependencies tool that enables you to control how to tokenize, transform and handle files with char(s) separated values in Clojure, ClojureScript and Babashka.
65+
* https://github.com/askonomm/dompa[dompa] https://github.com/askonomm/dompa/releases/tag/v1.2.2[1.2.2] - A zero-dependency, runtime-agnostic HTML parser and builder.
66+
* https://github.com/scicloj/clay[clay] https://github.com/scicloj/clay/blob/main/CHANGELOG.md[2.0.5] - A REPL-friendly Clojure tool for notebooks and datavis
67+
* https://github.com/cjohansen/dataspex[dataspex] https://github.com/cjohansen/dataspex/tree/v2026.01.1[2026.01.1] - See the shape of your data: point-and-click Clojure(Script) data browser
68+
* https://github.com/clj-kondo/clj-kondo[clj-kondo] https://github.com/clj-kondo/clj-kondo/releases/tag/v2026.01.12[2026.01.12] - Static analyzer and linter for Clojure code that sparks joy
69+
* https://github.com/multiplyco/quiescent[quiescent] https://github.com/multiplyco/quiescent/blob/main/CHANGELOG.md[0.1.10] - A Clojure library for composable async tasks with automatic parallelization, structured concurrency, and parent-child and chain cancellation
70+
* https://github.com/editor-code-assistant/eca[eca] https://github.com/editor-code-assistant/eca/releases/tag/0.91.1[0.91.1] - Editor Code Assistant (ECA) - AI pair programming capabilities agnostic of editor
71+
* https://github.com/babashka/babashka[babashka] https://github.com/babashka/babashka/releases/tag/v1.12.214[1.12.214] - Native, fast starting Clojure interpreter for scripting
72+
* https://github.com/juji-io/editscript[editscript] https://github.com/juji-io/editscript/blob/master/CHANGELOG.md[0.7.0] - A library to diff and patch Clojure/ClojureScript data structures

0 commit comments

Comments
 (0)