|
| 1 | += Clojure Deref (Dec 20, 2024) |
| 2 | +Alex Miller |
| 3 | +2024-12-20 |
| 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=ma1Ie5vgCHQ[Clojure Corner: Interview with Christian Johansen] - Flexiana |
| 13 | +* https://www.freshcodeit.com/podcast/once-you-try-clojure-there-is-no-way-back[Episode 3: Once you try Clojure, there is no way back] - Clojure in Product |
| 14 | +* https://zencastr.com/z/t7QDS4kE[8f5d5379091d Eric Normand] - defn podcast |
| 15 | +* https://www.youtube.com/watch?v=Bf5RzGEpA90[Trying JDK21 Structured Concurrency from Clojure] - Andrey Fadeev |
| 16 | +* https://www.youtube.com/watch?v=evmRpr_DEBQ[Get Started with Clojure Programming with Cider | Emacs Tutorial] - Ken Huang |
| 17 | +* https://www.youtube.com/watch?v=hpjJJqnkqCw[Easel: A Pure Clojure IDE in the Spirit of Emacs] - phronmophobic |
| 18 | +* https://www.youtube.com/watch?v=mUsu6YJAXvk[Why Clojure? No operator precedence!!] - Clojure Diary |
| 19 | + |
| 20 | + |
| 21 | +== Blogs, articles, and projects |
| 22 | + |
| 23 | +* https://scicloj.github.io/clojure-data-tutorials/projects/ml/llm/index.html[Using LLMs from Clojure] - SciCloj community |
| 24 | +* https://emil0r.com/posts/2024-12-16-config-files-generation/[porter - config files generation] - Emil Bengtsson |
| 25 | +* https://scicloj.github.io/blog/clojurists-together-project-scicloj-community-building-november-2024-update/[Clojurists Together project - Scicloj community building - November 2024 update] - Daniel Slutsky |
| 26 | +* https://fpilluminated.com/deck/252[Fibonacci Function Gallery - Part 1] - Philip Schwarz |
| 27 | + |
| 28 | + |
| 29 | +== Libraries and Tools |
| 30 | + |
| 31 | +New releases and tools this week: |
| 32 | + |
| 33 | +* https://github.com/clojure/core.async[core.async] 1.7.701 - Facilities for async programming and communication in Clojure |
| 34 | +* https://github.com/velio-io/collet[collet] https://github.com/velio-io/collet/releases/tag/v0.1.0[0.1.0] - Collet is a powerful Clojure library designed to simplify the development and execution of data processing pipelines (ETL or ELT) |
| 35 | +* https://github.com/roman01la/uix.css[uix.css] https://github.com/roman01la/uix.css/blob/master/CHANGELOG.md[0.2.1] - CSS-in-CLJS library |
| 36 | +* https://github.com/roman01la/cljs-react-devtools[cljs-react-devtools] 0.2.0 - React DevTools for ClojureScript wrappers |
| 37 | +* https://github.com/and-z/komb[komb] https://github.com/and-z/komb/blob/main/CHANGELOG.md[0.0.1] - A tiny Babashka utility for sorting JSON |
| 38 | +* https://github.com/seancorfield/honeysql[honeysql] https://github.com/seancorfield/honeysql/releases/tag/v2.6.1243[2.6.1243] - Turn Clojure data structures into SQL |
| 39 | +* https://github.com/seancorfield/next-jdbc[next-jdbc] https://github.com/seancorfield/next-jdbc/blob/develop/CHANGELOG.md[1.3.981] - A modern low-level Clojure wrapper for JDBC-based access to databases |
| 40 | +* https://github.com/scicloj/tablemath[tablemath] https://github.com/scicloj/tablemath/blob/main/CHANGELOG.md[1-alpha2] - Math and statistics modelling with table ergonomics |
| 41 | +* https://github.com/scicloj/tableplot[tableplot] https://github.com/scicloj/tableplot/blob/main/CHANGELOG.md[1-beta5] - Easy layered graphics with Hanami & Tablecloth |
| 42 | +* https://github.com/emil0r/porter[porter] - babashka library for creating config files |
| 43 | +* https://github.com/Tensegritics/ClojureDart[ClojureDart] - Clojure dialect for Flutter and Dart |
| 44 | +* https://github.com/tonsky/fast-edn[fast-edn] https://github.com/tonsky/fast-edn/blob/main/CHANGELOG.md[1.1.0] - Drop-in replacement for clojure.edn that is 6 times faster |
| 45 | +* https://github.com/dpassen/malapropism[malapropism] https://github.com/dpassen/malapropism/releases/tag/0.5.234[0.5.234] - Malli-backed configuration library |
| 46 | +* https://github.com/clj-commons/aleph[aleph] https://github.com/clj-commons/aleph/blob/master/CHANGES.md[0.8.2] - Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP |
| 47 | +* https://github.com/practicalli/astro[astro] https://github.com/practicalli/astro/releases/tag/2024-12-17[2024-12-17] - Rich development workflow with Clojure support, using AstroNvim 4 and selected plugins |
| 48 | +* https://github.com/metosin/jsonista[jsonista] https://github.com/metosin/jsonista/blob/master/CHANGELOG.md#0312-2024-11-01[0.3.13] - Clojure library for fast JSON encoding and decoding |
| 49 | +* https://github.com/practicalli/clojure-cli-config[clojure-cli-config] https://github.com/practicalli/clojure-cli-config/releases/tag/2024-12-19[2024-12-19] - User aliases and Clojure CLI configuration for deps.edn based projects |
| 50 | +* https://github.com/babashka/scittle[scittle] https://github.com/babashka/scittle/blob/main/CHANGELOG.md[0.6.22] - Execute Clojure(Script) directly from browser script tags via SCI |
0 commit comments