From 9202f91da896d2bd3fbbcf7606d07fa97f0d4c43 Mon Sep 17 00:00:00 2001 From: Alex Miller Date: Fri, 3 Nov 2023 08:38:48 -0500 Subject: [PATCH] add deref --- content/news/2023/11/03/deref.adoc | 60 ++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 content/news/2023/11/03/deref.adoc diff --git a/content/news/2023/11/03/deref.adoc b/content/news/2023/11/03/deref.adoc new file mode 100644 index 00000000..6e59e152 --- /dev/null +++ b/content/news/2023/11/03/deref.adoc @@ -0,0 +1,60 @@ += Clojure Deref (Nov 3, 2023) +Alex Miller +2023-11-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 and videos + +* https://www.youtube.com/watch?v=xtTCdT6e9-0[A functional approach to massively concurrent application design (by Léo Noel)] - London Clojurians +* https://clojure.stream/podcast[E95 Kit With Dmitri Sotnikov] - ClojureStream Podcast +* https://clojuredesign.club/episode/097-application-of-composition/[Ep 097: Application of Composition] - Functional Design in Clojure +* https://www.youtube.com/watch?v=_g0hn4hFaj0[deknil static website written in Clojure] - Clojure Diary +* https://www.youtube.com/watch?v=EbhxJltK9zA[for and doseq with conditions] - Clojure Diary + +== Blogs, articles, and projects + +* https://www.clojuriststogether.org/news/october-2023-project-updates/[October 2023 Project Updates] - Kathy Davis (Clojurists Together) +* https://www.taoensso.com/news/2023-10-open-source[Open source update] - Peter Taoussanis +* https://corfield.org/blog/2023/10/31/long-term-funding-5/[Long-Term Funding, Update #5] - Sean Corfield +* https://blog.tvaisanen.com/show-me-the-javascript[Show me the Javascript!] - Toni Väisänen +* https://biffweb.com/p/xtdb-compared-to-other-databases/[XTDB compared to other databases] - Jacob O'Bryant +* https://clojure.stream/workshops/kit[Kit Workshop] - Jacek Schae +* https://blog.michielborkent.nl/oss-updates-oct-2023.html[OSS updates October 2023] - Michiel Borkent +* https://blog.michielborkent.nl/porting-cljs-project-to-squint.html[Porting a ClojureScript project to Squint] - Michiel Borkent +* https://medium.com/@joakimtengstrand/understanding-polylith-through-the-lens-of-hexagonal-architecture-8e7c8757dab1[Understanding Polylith through the lens of Hexagonal architecture] - Joakim Tengstrand +* https://www.juxt.pro/blog/mutable-deftypes/[Dealing with Mutable Fields in deftype] - Matt Butler (JUXT) + +== Libraries and Tools + +New releases and tools this week: + +* https://github.com/tonsky/extend-clj[extend-clj] 0.1.0 - Easily extend clojure.core built-in protocols +* https://github.com/gethop-dev/object-storage.core[object-storage.core] 0.1.4 - Library that provides an object-storage protocol that can be implemented by other libraries +* https://github.com/gethop-dev/object-storage.azure-blob-storage[object-storage.azure-blob-storage] 0.1.0 - A HOP library that provides Integrant keys for managing Azure Blob storage objects +* https://github.com/babashka/sci.configs[sci.configs] - A collection of ready to be used SCI configs +* https://github.com/enragedginger/clj-pool-party[clj-pool-party] 0.2.0 - Simplistic, performant Clojure object pooling library +* https://github.com/behrica/clj-polyglot-app[clj-polyglot-app] - A deps-new template to create a polyglot app in Clojure +* https://github.com/damesek/eszterlanc[eszterlanc] 0.3.2 - Clojurized access to Magyarlanc toolkit +* https://github.com/oliyh/oxbow[oxbow] 0.1.6 - A Server Sent Events (SSE) client for Clojurescript based on js/fetch +* https://github.com/balloneij/slouch[slouch] 0.1.0 - An idiomatic Clojure interface to Apache CouchDB +* https://github.com/clojure-lsp/clojure-lsp[clojure-lsp] https://github.com/clojure-lsp/clojure-lsp/releases/tag/2023.10.30-16.25.41[2023.10.30-16.25.41] - Clojure & ClojureScript Language Server (LSP) implementation +* https://github.com/igrishaev/pg[pg] https://github.com/igrishaev/pg/blob/master/CHANGELOG.md#0110[0.1.10] - PostgreSQL driver in pure Clojure +* https://github.com/clojure-lsp/clojure-lsp-intellij[clojure-lsp-intellij] 0.13.0 - Intellij Plugin for Clojure & ClojureScript development via Language Server (LSP) made in Clojure +* https://github.com/nrepl/nrepl[nrepl] https://github.com/nrepl/nrepl/releases/tag/1.1.0[1.1.0] - A Clojure network REPL that provides a server and client, along with some common APIs of use to IDEs and other tools that may need to evaluate Clojure code in remote environments +* https://github.com/PawelStroinski/dockerfile-stevia[dockerfile-stevia] 0.0.1 - Write your Dockerfiles in Clojure (or Babashka) +* https://github.com/babashka/babashka[babashka] 1.3.186 - Native, fast starting Clojure interpreter for scripting +* https://github.com/kbosompem/bb-excel[bb-excel] 0.0.7 - Read Excel Files in babashka scripts +* https://github.com/viesti/timbre-json-appender[timbre-json-appender] 0.2.11 - JSON appender for Timbre +* https://github.com/seancorfield/honeysql[honeysql] https://github.com/seancorfield/honeysql/releases/tag/v2.5.1091[2.5.1091] - Turn Clojure data structures into SQL +* https://github.com/behrica/clj-polyglot-app[clj-polyglot-app] - A deps-new template to create a polyglot app in Clojure +* https://github.com/seancorfield/polylith-external-test-runner[polylith-external-test-runner] 0.3.0 - An external (subprocess) test runner for Polylith +* https://github.com/lilactown/helix[helix] 0.2.0 - A simple, easy to use library for React development in ClojureScript +* https://github.com/squint-cljs/squint[squint] https://github.com/squint-cljs/squint/releases/tag/v0.3.36[0.3.36] - ClojureScript syntax to JavaScript compiler +* https://github.com/gnl/playback[playback] https://github.com/gnl/playback/blob/master/CHANGELOG.adoc[0.5.2] - Easier-than-print dataflow tracing to tap> and Portal with automatic last-input function replay on eval, instant re-render and effortless extraction of traced data +* https://github.com/hoplon/javelin[javelin] 3.9.3 - Spreadsheet-like dataflow programming in ClojureScript +* https://github.com/clojure-emacs/cider[cider] https://github.com/clojure-emacs/cider/releases/tag/v1.10.0[1.10] - The Clojure Interactive Development Environment that Rocks for Emacs +* https://github.com/juji-io/datalevin[datalevin] https://github.com/juji-io/datalevin/blob/master/CHANGELOG.md[0.8.21] - A simple, fast and versatile Datalog database