|
| 1 | += Clojure Deref (Nov 3, 2023) |
| 2 | +Alex Miller |
| 3 | +2023-11-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 and videos |
| 11 | + |
| 12 | +* https://www.youtube.com/watch?v=xtTCdT6e9-0[A functional approach to massively concurrent application design (by Léo Noel)] - London Clojurians |
| 13 | +* https://clojure.stream/podcast[E95 Kit With Dmitri Sotnikov] - ClojureStream Podcast |
| 14 | +* https://clojuredesign.club/episode/097-application-of-composition/[Ep 097: Application of Composition] - Functional Design in Clojure |
| 15 | +* https://www.youtube.com/watch?v=_g0hn4hFaj0[deknil static website written in Clojure] - Clojure Diary |
| 16 | +* https://www.youtube.com/watch?v=EbhxJltK9zA[for and doseq with conditions] - Clojure Diary |
| 17 | + |
| 18 | +== Blogs, articles, and projects |
| 19 | + |
| 20 | +* https://www.clojuriststogether.org/news/october-2023-project-updates/[October 2023 Project Updates] - Kathy Davis (Clojurists Together) |
| 21 | +* https://www.taoensso.com/news/2023-10-open-source[Open source update] - Peter Taoussanis |
| 22 | +* https://corfield.org/blog/2023/10/31/long-term-funding-5/[Long-Term Funding, Update #5] - Sean Corfield |
| 23 | +* https://blog.tvaisanen.com/show-me-the-javascript[Show me the Javascript!] - Toni Väisänen |
| 24 | +* https://biffweb.com/p/xtdb-compared-to-other-databases/[XTDB compared to other databases] - Jacob O'Bryant |
| 25 | +* https://clojure.stream/workshops/kit[Kit Workshop] - Jacek Schae |
| 26 | +* https://blog.michielborkent.nl/oss-updates-oct-2023.html[OSS updates October 2023] - Michiel Borkent |
| 27 | +* https://blog.michielborkent.nl/porting-cljs-project-to-squint.html[Porting a ClojureScript project to Squint] - Michiel Borkent |
| 28 | +* https://medium.com/@joakimtengstrand/understanding-polylith-through-the-lens-of-hexagonal-architecture-8e7c8757dab1[Understanding Polylith through the lens of Hexagonal architecture] - Joakim Tengstrand |
| 29 | +* https://www.juxt.pro/blog/mutable-deftypes/[Dealing with Mutable Fields in deftype] - Matt Butler (JUXT) |
| 30 | + |
| 31 | +== Libraries and Tools |
| 32 | + |
| 33 | +New releases and tools this week: |
| 34 | + |
| 35 | +* https://github.com/tonsky/extend-clj[extend-clj] 0.1.0 - Easily extend clojure.core built-in protocols |
| 36 | +* 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 |
| 37 | +* 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 |
| 38 | +* https://github.com/babashka/sci.configs[sci.configs] - A collection of ready to be used SCI configs |
| 39 | +* https://github.com/enragedginger/clj-pool-party[clj-pool-party] 0.2.0 - Simplistic, performant Clojure object pooling library |
| 40 | +* https://github.com/behrica/clj-polyglot-app[clj-polyglot-app] - A deps-new template to create a polyglot app in Clojure |
| 41 | +* https://github.com/damesek/eszterlanc[eszterlanc] 0.3.2 - Clojurized access to Magyarlanc toolkit |
| 42 | +* https://github.com/oliyh/oxbow[oxbow] 0.1.6 - A Server Sent Events (SSE) client for Clojurescript based on js/fetch |
| 43 | +* https://github.com/balloneij/slouch[slouch] 0.1.0 - An idiomatic Clojure interface to Apache CouchDB |
| 44 | +* 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 |
| 45 | +* https://github.com/igrishaev/pg[pg] https://github.com/igrishaev/pg/blob/master/CHANGELOG.md#0110[0.1.10] - PostgreSQL driver in pure Clojure |
| 46 | +* 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 |
| 47 | +* 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 |
| 48 | +* https://github.com/PawelStroinski/dockerfile-stevia[dockerfile-stevia] 0.0.1 - Write your Dockerfiles in Clojure (or Babashka) |
| 49 | +* https://github.com/babashka/babashka[babashka] 1.3.186 - Native, fast starting Clojure interpreter for scripting |
| 50 | +* https://github.com/kbosompem/bb-excel[bb-excel] 0.0.7 - Read Excel Files in babashka scripts |
| 51 | +* https://github.com/viesti/timbre-json-appender[timbre-json-appender] 0.2.11 - JSON appender for Timbre |
| 52 | +* 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 |
| 53 | +* https://github.com/behrica/clj-polyglot-app[clj-polyglot-app] - A deps-new template to create a polyglot app in Clojure |
| 54 | +* https://github.com/seancorfield/polylith-external-test-runner[polylith-external-test-runner] 0.3.0 - An external (subprocess) test runner for Polylith |
| 55 | +* https://github.com/lilactown/helix[helix] 0.2.0 - A simple, easy to use library for React development in ClojureScript |
| 56 | +* 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 |
| 57 | +* 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 |
| 58 | +* https://github.com/hoplon/javelin[javelin] 3.9.3 - Spreadsheet-like dataflow programming in ClojureScript |
| 59 | +* 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 |
| 60 | +* 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 |
0 commit comments