|
| 1 | += Clojure Deref (Jan 2, 2025) |
| 2 | +Alex Miller |
| 3 | +2025-01-02 |
| 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]). Thanks to Anton Fonarev for link aggregation. |
| 9 | + |
| 10 | +== Podcasts, videos, and media |
| 11 | + |
| 12 | +* https://www.youtube.com/watch?v=0O5kS0Rq50E[Building Tailwind CSS for Clojure Hiccup Backend (Updated Clojure Service Template)] - Andrey Fadeev |
| 13 | +* https://www.youtube.com/watch?v=Z0Re2rySl6E[Specifying port in ring app] - Clojure Diary |
| 14 | + |
| 15 | +== Blogs, articles, and projects |
| 16 | + |
| 17 | +* https://compiler-research.org/blogs/jank_intro/[The jank programming language] - Jeaye Wilkerson |
| 18 | +* https://slipset.github.io/posts/small-fns-at-the-repl?1[Small Fns At The Repl] - Erik Assum |
| 19 | +* https://metaredux.com/posts/2024/12/23/state-of-cider-2024.html[State of CIDER Survey (2024)] - Bozhidar Batsov |
| 20 | +* https://kaepr.github.io/posts/writing-a-c-compiler-in-clojure/[Writing a C Compiler in Clojure] - Shagun Agrawal |
| 21 | +* https://oss.toyokumo.co.jp[活動について] - Toyokumo, Inc |
| 22 | +* https://blog.michielborkent.nl/oss-updates-nov-dec-2024.html[OSS updates November and December 2024] - Michiel Borkent |
| 23 | +* https://www.patreon.com/posts/transparency-118956984[Transparency report, December 2024] - Nikita Prokopov |
| 24 | +* https://www.taoensso.com/news/2024-12-open-source[Open source update] - Peter Taoussanis |
| 25 | +* https://codewithkira.com/2024-12-31-clojurists-together-update-nov-dec-2024.html[OSS Updates November and December 2024] - Kira Howe (McLean) |
| 26 | +* https://fnguy.com/RAD_lazy_images.html[Lazy Images in Fulcro RAD] - Alex Sheluchin |
| 27 | +* https://www.wedesoft.de/software/2024/12/26/clojure-ruby-python-performance/[Performance comparison of Clojure, Ruby, and Python] - Jan Wedekind |
| 28 | + |
| 29 | +== Libraries and Tools |
| 30 | + |
| 31 | +New releases and tools this week: |
| 32 | + |
| 33 | +* https://github.com/clojure/brew-install[brew-install] https://clojure.org/releases/tools[1.12.0.1495] - Clojure CLI |
| 34 | +* https://github.com/scicloj/clay[clay] https://github.com/scicloj/clay/blob/main/CHANGELOG.md[2-beta27] - A tiny Clojure tool for dynamic workflow of data visualization and literate programming |
| 35 | +* https://github.com/squint-cljs/squint[squint] https://github.com/squint-cljs/squint/blob/main/CHANGELOG.md[0.8.132] - Light-weight ClojureScript dialect |
| 36 | +* https://github.com/fulcrologic/fulcro-inspect[fulcro-inspect] https://github.com/fulcrologic/fulcro-inspect/releases[1.0.3] - A tool for inspecting and debugging Fulcro applications during development |
| 37 | +* https://github.com/fulcrologic/fulcro-devtools-remote[fulcro-devtools-remote] 0.2.6 - An adapter for writing development tooling that runs as a Chrome extension or an electron app |
| 38 | +* https://github.com/fulcrologic/fulcro[fulcro] 3.8.0 - A library for development of single-page full-stack web applications in clj/cljs |
| 39 | +* https://github.com/babashka/cli[cli] https://github.com/babashka/cli/blob/main/CHANGELOG.md[0.8.62] - Turn Clojure functions into CLIs! |
| 40 | +* https://github.com/cognitect-labs/aws-api[aws-api] https://github.com/cognitect-labs/aws-api/blob/main/CHANGES.md[0.8.723] - AWS, data driven |
| 41 | +* https://github.com/scicloj/scicloj.ml.tribuo[scicloj.ml.tribuo] https://github.com/scicloj/scicloj.ml.tribuo/blob/master/CHANGELOG.md[0.1.6] - Use Tribuo ML model in metamorph.ml |
| 42 | +* https://github.com/scicloj/scicloj.ml.smile[scicloj.ml.smile] https://github.com/scicloj/scicloj.ml.smile/blob/main/CHANGELOG.md[7.4.4] - A Smile models plugin for metamorh.ml |
| 43 | +* https://github.com/scicloj/noj[noj] https://github.com/scicloj/noj/blob/main/CHANGELOG.md[2-beta4] - A clojure framework for data science |
| 44 | +* https://github.com/fulcrologic/statecharts[statecharts] 1.2.8 - A Statechart library for CLJ(S) |
| 45 | +* https://github.com/scicloj/metamorph.ml[metamorph.ml] https://github.com/scicloj/metamorph.ml/blob/main/CHANGELOG.md[0.11.1] - Machine learning functions for metamorph based on machine learning pipelines |
| 46 | +* https://github.com/nnichols/clojure-lint-action[clojure-lint-action] https://github.com/nnichols/clojure-lint-action/releases/tag/v4[4] - A GitHub Action that lints clojure files with clj-kondo and generates comments with reviewdog on pull requests |
| 47 | +* https://github.com/babashka/tools-deps-native[tools-deps-native] https://github.com/babashka/tools-deps-native/blob/master/CHANGELOG.md#v016[0.1.7] - Run tools.deps as a native binary |
| 48 | +* https://github.com/liquidz/elin[elin] 2025.1.0-alpha - A Clojure development environment for Vim/Neovim and more!, primarily written in Babashka |
| 49 | +* https://github.com/babashka/pod-babashka-go-sqlite3[pod-babashka-go-sqlite3] https://github.com/babashka/pod-babashka-go-sqlite3/blob/main/CHANGELOG.md[0.2.7] - A babashka pod for interacting with sqlite3 |
| 50 | +* https://github.com/scicloj/tableplot[tableplot] https://github.com/scicloj/tableplot/blob/main/CHANGELOG.md[1-beta6] - Easy layered graphics with Hanami & Tablecloth |
| 51 | +* https://github.com/fulcrologic/fulcro-rad[fulcro-rad] 1.6.9 - Fulcro Rapid Application Development |
| 52 | +* https://github.com/fulcrologic/fulcro-rad-datomic[fulcro-rad-datomic] 1.5.5 - Datomic database support plugin for Fulcro RAD |
| 53 | +* https://github.com/fulcrologic/fulcro-websockets[fulcro-websockets] 3.4.0 - A Pluggable Remote for Fulcro 3 that uses Websockets |
| 54 | +* https://github.com/nrepl/piggieback[piggieback] https://github.com/nrepl/piggieback/blob/master/CHANGES.md[0.6.0] - nREPL support for ClojureScript REPLs |
| 55 | +* https://github.com/HendrikLevering/cljs-eval[cljs-eval] https://github.com/HendrikLevering/cljs-eval/blob/main/CHANGELOG.md[0.1.2] - Eval CLJS code directly from CLJ |
| 56 | +* https://github.com/lambdaisland/config[config] https://github.com/lambdaisland/config/blob/main/CHANGELOG.md[0.4.17] - Clojure configuration library |
| 57 | +* https://github.com/damn/clojure.gdx[clojure.gdx] - Desktop/Android/iOS Clojure game development framework |
| 58 | +* https://github.com/babashka/babashka[babashka] https://github.com/babashka/babashka/blob/master/CHANGELOG.md[1.12.196] - Native, fast starting Clojure interpreter for scripting |
| 59 | +* https://github.com/taoensso/telemere[telemere] https://github.com/taoensso/telemere/blob/master/CHANGELOG.md[1.0.0-RC2] - Structured telemetry library for Clojure/Script |
| 60 | +* https://github.com/vlaaad/reveal[reveal] 1.3.284 - Reveal: Read Eval Visualize Loop for Clojure |
| 61 | +* https://github.com/Wall-Brew-Co/clj-xml[clj-xml] https://github.com/Wall-Brew-Co/clj-xml/blob/master/CHANGELOG.md[1.12.0] - The missing link between clj and xml |
| 62 | +* https://github.com/taoensso/sente[sente] https://github.com/taoensso/sente/blob/master/CHANGELOG.md[1.20.0] - Realtime web comms library for Clojure/Script |
| 63 | +* https://github.com/flow-storm/flow-storm-debugger[flow-storm-debugger] https://github.com/flow-storm/flow-storm-debugger/blob/master/CHANGELOG.md[4.1.0] - A debugger for Clojure and ClojureScript with some unique features |
0 commit comments