|
| 1 | += Clojure Deref (May 3, 2024) |
| 2 | +Alex Miller |
| 3 | +2024-05-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 | + |
| 11 | +== Podcasts and videos |
| 12 | + |
| 13 | +* https://www.youtube.com/watch?v=oBEpxFtfwjE[Clojure visual-tools meeting 24 - badspreadsheet & HTMX] - Sci Cloj |
| 14 | +* https://www.youtube.com/watch?v=1Y89-UlG1FA[Clojure real-world-data meeting 3 snippet 1: Bayesian Statistics with Stan by Daniel Slutsky] - Sci Cloj |
| 15 | +* https://www.youtube.com/watch?v=eUFf3-og_-Y[From data to insights: Clojure for data deep dive (by Kira McLean)] - London Clojurians |
| 16 | +* https://www.youtube.com/watch?v=8kHgF3XO5sA[Parens of the Dead - Episode 34: "The horror of the mailman"] - emacsrocks |
| 17 | +* https://clojuredesign.club/episode/114-brand-new-again/[Ep 114: Brand New, Again] - Functional Design in Clojure |
| 18 | +* https://www.youtube.com/watch?v=saCmFLdOayc[Learn Clojure – Explaining Spec] - Clojure Diary |
| 19 | +* https://www.youtube.com/watch?v=X0cUsah8UhA[Learn Clojure – Spec Conform, and using Spec in Functions] - Clojure Diary |
| 20 | + |
| 21 | +== Blogs, articles, and projects |
| 22 | + |
| 23 | +* https://jank-lang.org/blog/2024-04-27-lazy-sequences/[jank development update - Lazy sequences!] - Jeaye Wilkerson |
| 24 | +* https://danielsz.github.io/2024-04-17T22_50.html[The Anatomy of a HTTP Server] - Daniel Szmulewicz |
| 25 | +* https://www.taoensso.com/news/2024-04-open-source[Open source update] - Peter Taoussanis |
| 26 | +* https://blog.michielborkent.nl/oss-updates-mar-apr-2024.html[OSS updates March and April 2024] - Michiel Borkent |
| 27 | +* https://blog.redplanetlabs.com/2024/04/30/rama-is-a-testament-to-the-power-of-clojure/[Rama is a testament to the power of Clojure] - Nathan Marz (Red Planet Labs) |
| 28 | +* https://tonsky.me/blog/humble-objects/[Humble Chronicles: The Inescapable Objects] - Nikita Prokopov |
| 29 | +* https://tonsky.me/blog/humble-defcomp/[Humble Chronicles: Shape of the Component] - Nikita Prokopov |
| 30 | +* https://www.patreon.com/posts/transparency-103373960[Transparency report: April 2024] - Nikita Prokopov |
| 31 | +* https://codewithkira.com/2024-04-30-clojurists-together-update-mar-apr-2024.html[OSS Updates March and April 2024] - Kira McLean |
| 32 | +* https://scicloj.github.io/blog/clojurists-together-project-scicloj-community-building-april-2024-update/[Clojurists Together project - Scicloj community building - April 2024 update] - Daniel Slutsky |
| 33 | + |
| 34 | +== Libraries and Tools |
| 35 | + |
| 36 | +New releases and tools this week: |
| 37 | + |
| 38 | +* https://github.com/clojure/clojure[clojure] https://clojure.org/news/2024/04/30/clojure-1-12-alpha11[1.12.0-alpha11] - The Clojure programming language |
| 39 | +* https://github.com/clojure/brew-install[brew-install] https://clojure.org/releases/tools#v1.11.3.1463[1.11.3.1463] - Clojure CLI |
| 40 | +* https://github.com/scicloj/scicloj.ml.tribuo[scicloj.ml.tribuo] https://github.com/scicloj/scicloj.ml.tribuo/blob/master/CHANGELOG.md[0.1.1] - Use Tribuo ML model in metamorph.ml |
| 41 | +* https://github.com/metosin/reitit[reitit] https://github.com/metosin/reitit/blob/master/CHANGELOG.md[0.7.0] - A fast data-driven routing library for Clojure/Script |
| 42 | +* https://github.com/metosin/malli[malli] https://github.com/metosin/malli/blob/master/CHANGELOG.md[0.16.1] - High-performance data-driven data specification library for Clojure/Script |
| 43 | +* https://github.com/taoensso/nippy[nippy] https://github.com/taoensso/nippy/blob/master/CHANGELOG.md[3.4.1] - The fastest serialization library for Clojure |
| 44 | +* https://github.com/http-kit/http-kit[http-kit] https://github.com/http-kit/http-kit/blob/master/CHANGELOG.md[2.8.0] - Simple, high-performance event-driven HTTP client+server for Clojure |
| 45 | +* https://github.com/metosin/ring-swagger[ring-swagger] https://github.com/metosin/ring-swagger/blob/master/CHANGELOG.md[1.0.0] - Swagger Spec for Clojure Web Apps |
| 46 | +* https://github.com/metosin/compojure-api[compojure-api] https://github.com/metosin/compojure-api/blob/1.1.x/CHANGELOG.md#1114-2024-04-30[1.1.14] - Sweet web apis with Compojure & Swagger |
| 47 | +* https://github.com/metosin/compojure-api[compojure-api] https://github.com/metosin/compojure-api/blob/master/CHANGELOG.md#200-alpha33-2024-04-30[2.0.0-alpha33] - Sweet web apis with Compojure & Swagger |
| 48 | +* https://github.com/noahtheduke/splint[splint] https://github.com/NoahTheDuke/splint/blob/main/CHANGELOG.md[1.15.0] - A Clojure linter focused on style and code shape |
| 49 | +* https://github.com/eval/deps-try[deps-try] https://github.com/eval/deps-try/blob/master/CHANGELOG.md[0.12.0] - Try out Clojure (libraries) via rebel-readline |
| 50 | +* https://github.com/lread/test-doc-blocks[test-doc-blocks] https://github.com/lread/test-doc-blocks/blob/main/CHANGELOG.adoc[1.1.19] - Test AsciiDoc and CommonMark code blocks found in articles and docstrings |
| 51 | +* https://github.com/igrishaev/pg2[pg2] https://github.com/igrishaev/pg2/blob/master/CHANGELOG.md[0.1.12] - A fast PostgreSQL driver for Clojure |
| 52 | +* https://github.com/hlship/test-pipeline[test-pipeline] https://github.com/hlship/test-pipeline/blob/main/CHANGES.md[0.7] - Break tests into reusable, composable steps |
| 53 | +* https://github.com/BetterThanTomorrow/calva[calva] https://github.com/BetterThanTomorrow/calva/blob/published/CHANGELOG.md[2.0.452] - Clojure & ClojureScript Interactive Programming for VS Code |
| 54 | +* https://github.com/scicloj/metamorph.ml[metamorph.ml] https://github.com/scicloj/metamorph.ml/blob/main/CHANGELOG.md[0.8.2] - Machine learning functions for metamorph based on machine learning pipelines |
| 55 | +* https://github.com/behrica/add-devcontainer[add-devcontainer] https://github.com/behrica/add-devcontainer/blob/main/CHANGELOG.md[0.4.2] - Babashka script which adds a devcontainer configuration to a clojure project in current folder |
| 56 | +* https://github.com/scicloj/scicloj.ml.smile[scicloj.ml.smile] https://github.com/scicloj/scicloj.ml.smile/blob/main/CHANGELOG.md[7.4.1] - A Smile plugin for scicloj.ml |
| 57 | +* https://github.com/viesti/timbre-json-appender[timbre-json-appender] https://github.com/viesti/timbre-json-appender?tab=readme-ov-file#changelog[0.2.14] - JSON appender for Timbre |
| 58 | +* https://github.com/practicalli/project-templates[project-templates] https://github.com/practicalli/project-templates/releases/tag/2024-04-20[2024-04-20] - Clojure CLI Production level templates for seancorfield/deps-new |
| 59 | +* https://github.com/practicalli/clojure-cli-config[clojure-cli-config] https://github.com/practicalli/clojure-cli-config/releases/tag/2024-04-20[2024-04-20] - User aliases and Clojure CLI configuration for deps.edn based projects |
| 60 | +* https://github.com/soulspace-org/overarch[overarch] https://github.com/soulspace-org/overarch/blob/main/Changelog.md[0.16.0] - A data driven description of software architecture based on UML and the C4 model |
| 61 | +* https://github.com/babashka/scittle[scittle] https://github.com/babashka/scittle/blob/main/CHANGELOG.md[0.6.17] - Execute Clojure(Script) directly from browser script tags via SCI |
| 62 | +* https://github.com/babashka/cli[cli] https://github.com/babashka/cli/blob/main/CHANGELOG.md[0.8.59] - Turn Clojure functions into CLIs! |
| 63 | +* https://github.com/flow-storm/flow-storm-debugger[flow-storm-debugger] https://github.com/flow-storm/flow-storm-debugger/blob/master/CHANGELOG.md[3.15.3] - A debugger for Clojure and ClojureScript with some unique features |
| 64 | +* https://github.com/flow-storm/clojure[ClojureStorm] https://github.com/flow-storm/clojure/blob/clojure-storm-master/CHANGELOG.md[1.12.0-alpha11] - ClojureStorm is a fork of the official Clojure compiler, with some extra code added to make it a dev compiler |
| 65 | +* https://github.com/squint-cljs/squint[squint] https://github.com/squint-cljs/squint/blob/main/CHANGELOG.md[0.7.107] - Light-weight ClojureScript dialect |
0 commit comments