|
| 1 | += Clojure Deref (Oct 3, 2024) |
| 2 | +Alex Miller |
| 3 | +2024-10-03 |
| 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=olTNZeKpc2M[Maintainable Clojure code: Visualizing structure and quality metrics (by Jakub Dundalek)] - London Clojurians |
| 13 | +* https://www.youtube.com/watch?v=KUVxFGz1jCE[Generating multiplication tables with Clojure] - Clojure Diary |
| 14 | + |
| 15 | +== Blogs, articles, and projects |
| 16 | + |
| 17 | +* https://andersmurphy.com/2024/09/26/how-to-max-throughput-when-pulling-data-from-a-third-party-service.html[How to max throughput when pulling data from a third party service] - Anders Murphy |
| 18 | +* https://blog.agical.se/en/posts/the-programming-language-doesn-x-t-matter--until-it-does/[The programming language doesn't matter, until it does] - Peter Strömberg |
| 19 | +* https://www.ooloi.org/home/from-clos-to-closure-in-clojure[From CLOS to closure in Clojure] - Peter Bengtson |
| 20 | +* https://github.com/m3tti/m3tti.github.io/blob/master/borkweb-babashkas-first-webframework.md[Babashka's First Web Framework] - Mathäus Sander |
| 21 | +* https://github.com/m3tti/m3tti.github.io/blob/master/on-building-a-blog-in-borkweb.md[Building a Blog in Borkweb] - Mathäus Sander |
| 22 | +* https://neuroning.com/boardgames-exercise/[Coding Exercise: Modeling Chess] - Fernando Dobladez |
| 23 | +* https://blog.redplanetlabs.com/2024/09/30/migrating-terabytes-of-data-instantly-can-your-alter-table-do-this/[Migrating terabytes of data instantly (can your ALTER TABLE do this?)] - rplsam (Red Planet Labs) |
| 24 | +* https://buttondown.com/tensegritics-curiosities/archive/game-tutorial-in-clojuredart/[Breakout Game in ClojureDart] - Tensegritics Curiosities |
| 25 | + |
| 26 | +== Libraries and Tools |
| 27 | + |
| 28 | +New releases and tools this week: |
| 29 | + |
| 30 | +* https://github.com/danlentz/clj-uuid[clj-uuid] https://github.com/danlentz/clj-uuid/releases/tag/0.2.0[0.2.0] - RFC9562 Unique Identifiers (v1,v3,v4,v5,v6,v7,v8,squuid) for Clojure |
| 31 | +* https://github.com/clj-kondo/clj-kondo[clj-kondo] https://github.com/clj-kondo/clj-kondo/blob/master/CHANGELOG.md[2024.09.27] - Static analyzer and linter for Clojure code that sparks joy |
| 32 | +* https://github.com/tonsky/Clojure-Sublimed[Clojure-Sublimed] https://github.com/tonsky/Clojure-Sublimed/blob/master/CHANGELOG.md[4.2.2] - Clojure support for Sublime Text 4 |
| 33 | +* https://github.com/eerohele/tab[tab] https://github.com/eerohele/tab/blob/main/CHANGELOG.md[2024-09-27] - A tool for tabulating Clojure collections |
| 34 | +* https://github.com/nextjournal/markdown[markdown] https://github.com/nextjournal/markdown/blob/main/CHANGELOG.md[0.6.157] - A cross-platform clojure/script parser for Markdown |
| 35 | +* https://github.com/clj-commons/etaoin[etaoin] https://github.com/clj-commons/etaoin/blob/master/CHANGELOG.adoc#v1.1.42[1.1.42] - Pure Clojure Webdriver protocol implementation |
| 36 | +* https://github.com/m3tti/borkweb[borkweb] - 🥇 babashka`s first fullstack clojure framework. That works with jvm clojure. ❗Batteries included❗ |
| 37 | +* https://github.com/lispyclouds/navi[navi] https://github.com/lispyclouds/navi/releases/tag/0.0.9[0.0.9] - A tiny, data-driven library converting OpenAPI spec to Reitit routes |
| 38 | +* https://github.com/nubank/lein-add-libs[lein-add-libs] - Enable using add-lib from within a lein project |
| 39 | +* https://github.com/weavejester/cljfmt[cljfmt] https://github.com/weavejester/cljfmt/blob/master/CHANGELOG.md[0.13.0] - A tool for formatting Clojure code |
| 40 | +* https://github.com/cjohansen/lookup[lookup] 2024.10.01 - Find content of interest in hiccup data |
| 41 | +* https://github.com/IGJoshua/coffi[coffi] https://github.com/IGJoshua/coffi/blob/master/CHANGELOG.md[1.0.450] - A Foreign Function Interface in Clojure for JDK 22+ |
| 42 | +* https://github.com/scicloj/metamorph.ml[metamorph.ml] 0.9.0 - Machine learning functions for metamorph based on machine learning pipelines |
| 43 | +* https://github.com/scicloj/scicloj.ml.tribuo[scicloj.ml.tribuo] https://github.com/scicloj/scicloj.ml.tribuo/blob/master/CHANGELOG.md[0.1.3] - Use Tribuo ML model in metamorph.ml |
| 44 | +* https://github.com/scicloj/noj[noj] https://github.com/scicloj/noj/blob/main/CHANGELOG.md[2-alpha9.1] - A clojure framework for data science |
| 45 | +* https://github.com/pedestal/pedestal[pedestal] https://github.com/pedestal/pedestal/blob/master/CHANGELOG.md[0.7.1] - The Pedestal Server-side Libraries |
| 46 | +* https://github.com/BetterThanTomorrow/calva[calva] https://github.com/BetterThanTomorrow/calva/blob/published/CHANGELOG.md[2.0.479] - Clojure & ClojureScript Interactive Programming for VS Code |
| 47 | +* https://github.com/scicloj/clay[clay] https://github.com/scicloj/clay/blob/main/CHANGELOG.md[2-beta17] - A tiny Clojure tool for dynamic workflow of data visualization and literate programming |
| 48 | +* https://github.com/chr15m/sitefox[sitefox] 0.0.25 - Node + cljs backend web framework |
| 49 | +* 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[1.3.2] - Embedded high-precision Clojure profiler |
0 commit comments