-
Notifications
You must be signed in to change notification settings - Fork 273
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ce0d6da
commit 98aa510
Showing
1 changed file
with
49 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
= Clojure Deref (Oct 3, 2024) | ||
Alex Miller | ||
2024-10-03 | ||
:jbake-type: post | ||
|
||
ifdef::env-github,env-browser[:outfilesuffix: .adoc] | ||
|
||
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. | ||
|
||
== Podcasts, videos, and media | ||
|
||
* https://www.youtube.com/watch?v=olTNZeKpc2M[Maintainable Clojure code: Visualizing structure and quality metrics (by Jakub Dundalek)] - London Clojurians | ||
* https://www.youtube.com/watch?v=KUVxFGz1jCE[Generating multiplication tables with Clojure] - Clojure Diary | ||
|
||
== Blogs, articles, and projects | ||
|
||
* 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 | ||
* 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 | ||
* https://www.ooloi.org/home/from-clos-to-closure-in-clojure[From CLOS to closure in Clojure] - Peter Bengtson | ||
* https://github.com/m3tti/m3tti.github.io/blob/master/borkweb-babashkas-first-webframework.md[Babashka's First Web Framework] - Mathäus Sander | ||
* https://github.com/m3tti/m3tti.github.io/blob/master/on-building-a-blog-in-borkweb.md[Building a Blog in Borkweb] - Mathäus Sander | ||
* https://neuroning.com/boardgames-exercise/[Coding Exercise: Modeling Chess] - Fernando Dobladez | ||
* 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) | ||
* https://buttondown.com/tensegritics-curiosities/archive/game-tutorial-in-clojuredart/[Breakout Game in ClojureDart] - Tensegritics Curiosities | ||
|
||
== Libraries and Tools | ||
|
||
New releases and tools this week: | ||
|
||
* 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 | ||
* 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 | ||
* 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 | ||
* https://github.com/eerohele/tab[tab] https://github.com/eerohele/tab/blob/main/CHANGELOG.md[2024-09-27] - A tool for tabulating Clojure collections | ||
* 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 | ||
* 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 | ||
* https://github.com/m3tti/borkweb[borkweb] - 🥇 babashka`s first fullstack clojure framework. That works with jvm clojure. ❗Batteries included❗ | ||
* 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 | ||
* https://github.com/nubank/lein-add-libs[lein-add-libs] - Enable using add-lib from within a lein project | ||
* https://github.com/weavejester/cljfmt[cljfmt] https://github.com/weavejester/cljfmt/blob/master/CHANGELOG.md[0.13.0] - A tool for formatting Clojure code | ||
* https://github.com/cjohansen/lookup[lookup] 2024.10.01 - Find content of interest in hiccup data | ||
* 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+ | ||
* https://github.com/scicloj/metamorph.ml[metamorph.ml] 0.9.0 - Machine learning functions for metamorph based on machine learning pipelines | ||
* 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 | ||
* https://github.com/scicloj/noj[noj] https://github.com/scicloj/noj/blob/main/CHANGELOG.md[2-alpha9.1] - A clojure framework for data science | ||
* https://github.com/pedestal/pedestal[pedestal] https://github.com/pedestal/pedestal/blob/master/CHANGELOG.md[0.7.1] - The Pedestal Server-side Libraries | ||
* 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 | ||
* 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 | ||
* https://github.com/chr15m/sitefox[sitefox] 0.0.25 - Node + cljs backend web framework | ||
* 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 |