|
| 1 | += Clojure Deref (Jan 23, 2025) |
| 2 | +Alex Miller |
| 3 | +2025-01-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]). Thanks to Anton Fonarev for link aggregation. |
| 9 | + |
| 10 | +== Podcasts, videos, and media |
| 11 | + |
| 12 | +* https://www.youtube.com/watch?v=C5lsAE2G41c[Clein Bringing a bit of leiningen to deps edn by Noah Bogart] - London Clojurians |
| 13 | +* https://www.youtube.com/watch?v=4tbjE0_W-58[Live-reloading Scittle ClojureScript with cljs-josh] - mccormix |
| 14 | +* https://www.freshcodeit.com/podcast/the-capacity-to-learn-new-languages[Episode 05: The capacity to learn new languages] - Clojure in Product |
| 15 | +* https://www.freshcodeit.com/podcast/discovered-not-the-light-but-the-enlightenment[Episode 06: Discovering Clojure – True enlightenment begins] - Clojure in Product |
| 16 | +* https://zencastr.com/z/D1Rt977V[2afd69a4979a Kira Howe] - @defn podcast |
| 17 | +* https://www.youtube.com/watch?v=_BvBPN86rQc[The SOLID Principles illustrated using Clojure code examples] - Jan Wedekind |
| 18 | + |
| 19 | +== Blogs, articles, and projects |
| 20 | + |
| 21 | +* https://metaredux.com/posts/2025/01/17/a-simpler-way-to-deal-with-java-sources-in-cider.html[A Simpler Way to Deal with Java Sources in CIDER] - Bozhidar Batsov |
| 22 | +* https://bytes.vadelabs.com/how-vade-studio-achieves-lightning-fast-static-pages/[Stop Making JavaScript Do Everything - Vade Studio's Secret to Fast Web Pages] - Pragyan Tripathi |
| 23 | +* https://ertu.dev/posts/i-made-an-online-shooter-game-in-lisp/[I made a multiplayer shooter game in Lisp] - Ertuğrul Çetin |
| 24 | + |
| 25 | +== Libraries and Tools |
| 26 | + |
| 27 | +New releases and tools this week: |
| 28 | + |
| 29 | +* https://github.com/scicloj/wolframite[wolframite] 1.0.0 - An interface between Clojure and Wolfram Language (the language of Mathematica) |
| 30 | +* https://github.com/lispyclouds/navi[navi] https://github.com/lispyclouds/navi/releases/tag/0.1.2[0.1.2] - A tiny, data-driven library converting OpenAPI spec to Reitit routes |
| 31 | +* https://github.com/filipesilva/gen[gen] 1.0.3 - A CLI tool to generate files and run commands from templates |
| 32 | +* https://github.com/juji-io/datalevin[datalevin] https://github.com/juji-io/datalevin/blob/master/CHANGELOG.md[0.9.17] - A simple, fast and versatile Datalog database |
| 33 | +* https://github.com/slagyr/speclj[speclj] https://github.com/slagyr/speclj/blob/master/CHANGES.md[3.6.0] - pronounced "speckle": a TDD/BDD framework for Clojure |
| 34 | +* https://github.com/uncomplicate/clojure-cpp[clojure-cpp] 0.4.0 - Clojure native interop through JavaCPP |
| 35 | +* https://github.com/xadecimal/fpipes[fpipes] 1.0.0 - Functional pipe operators inspired by the F# and OCaml |> pipe operator for Clojure |
| 36 | +* https://github.com/igrishaev/pg2[pg2] https://github.com/igrishaev/pg2/blob/master/CHANGELOG.md[0.1.31] - A fast PostgreSQL driver for Clojure |
| 37 | +* https://github.com/darkleaf/di[di] https://github.com/darkleaf/di/blob/master/CHANGELOG.md[3.3.0] - DI is a dependency injection framework that allows you to define dependencies as cheaply as defining function arguments |
| 38 | +* https://github.com/clojure/java.data[java.data] https://github.com/clojure/java.data/blob/master/CHANGELOG.md[1.3.113] - Functions for recursively converting Java beans to Clojure and vice versa |
| 39 | +* https://github.com/noahtheduke/clein[clein] https://github.com/NoahTheDuke/clein/blob/main/CHANGELOG.md[0.4.1] - Build and deploy your deps.edn projects with ease! |
| 40 | +* https://github.com/babashka/babashka-sql-pods[babashka-sql-pods] https://github.com/babashka/babashka-sql-pods/blob/master/CHANGELOG.md[0.1.3] - Babashka pods for SQL databases |
| 41 | +* https://github.com/seancorfield/honeysql[honeysql] https://github.com/seancorfield/honeysql/blob/develop/CHANGELOG.md[2.6.1270] - Turn Clojure data structures into SQL |
| 42 | +* https://github.com/scicloj/clay[clay] https://github.com/scicloj/clay/blob/main/CHANGELOG.md[2-beta28] - A tiny Clojure tool for dynamic workflow of data visualization and literate programming |
| 43 | +* https://github.com/borkdude/deps.clj[deps.clj] https://github.com/borkdude/deps.clj/blob/master/CHANGELOG.md[1.12.0.1495-2] - A faithful port of the clojure CLI bash script to Clojure |
| 44 | +* https://github.com/chr15m/cljs-josh[cljs-josh] 0.0.5 - Scittle cljs live-reloading server |
| 45 | +* https://github.com/lispyclouds/navi[navi] https://github.com/lispyclouds/navi/releases/tag/0.1.2[0.1.2] - A tiny, data-driven library converting OpenAPI spec to Reitit routes |
| 46 | +* https://github.com/scicloj/tableplot[tableplot] https://github.com/scicloj/tableplot/blob/main/CHANGELOG.md[1-beta9.1] - Easy layered graphics with Hanami & Tablecloth |
| 47 | +* https://github.com/scicloj/noj[noj] https://github.com/scicloj/noj/blob/main/CHANGELOG.md[2-beta5.1] - A clojure framework for data science |
| 48 | +* https://github.com/clojure-lsp/clojure-lsp[clojure-lsp] https://github.com/clojure-lsp/clojure-lsp/releases/tag/2025.01.22-23.28.23[2025.01.22-23.28.23] - Clojure & ClojureScript Language Server (LSP) implementation |
0 commit comments