03 November 2023
Alex Miller
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation.
A functional approach to massively concurrent application design (by Léo Noel) - London Clojurians
E95 Kit With Dmitri Sotnikov - ClojureStream Podcast
Ep 097: Application of Composition - Functional Design in Clojure
deknil static website written in Clojure - Clojure Diary
for and doseq with conditions - Clojure Diary
October 2023 Project Updates - Kathy Davis (Clojurists Together)
Open source update - Peter Taoussanis
Long-Term Funding, Update #5 - Sean Corfield
Show me the Javascript! - Toni Väisänen
XTDB compared to other databases - Jacob O’Bryant
Kit Workshop - Jacek Schae
OSS updates October 2023 - Michiel Borkent
Porting a ClojureScript project to Squint - Michiel Borkent
Understanding Polylith through the lens of Hexagonal architecture - Joakim Tengstrand
Dealing with Mutable Fields in deftype - Matt Butler (JUXT)
New releases and tools this week:
extend-clj 0.1.0 - Easily extend clojure.core built-in protocols
object-storage.core 0.1.4 - Library that provides an object-storage protocol that can be implemented by other libraries
object-storage.azure-blob-storage 0.1.0 - A HOP library that provides Integrant keys for managing Azure Blob storage objects
sci.configs - A collection of ready to be used SCI configs
clj-pool-party 0.2.0 - Simplistic, performant Clojure object pooling library
clj-polyglot-app - A deps-new template to create a polyglot app in Clojure
eszterlanc 0.3.2 - Clojurized access to Magyarlanc toolkit
oxbow 0.1.6 - A Server Sent Events (SSE) client for Clojurescript based on js/fetch
slouch 0.1.0 - An idiomatic Clojure interface to Apache CouchDB
clojure-lsp 2023.10.30-16.25.41 - Clojure & ClojureScript Language Server (LSP) implementation
clojure-lsp-intellij 0.13.0 - Intellij Plugin for Clojure & ClojureScript development via Language Server (LSP) made in Clojure
nrepl 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
dockerfile-stevia 0.0.1 - Write your Dockerfiles in Clojure (or Babashka)
babashka 1.3.186 - Native, fast starting Clojure interpreter for scripting
bb-excel 0.0.7 - Read Excel Files in babashka scripts
timbre-json-appender 0.2.11 - JSON appender for Timbre
clj-polyglot-app - A deps-new template to create a polyglot app in Clojure
polylith-external-test-runner 0.3.0 - An external (subprocess) test runner for Polylith
helix 0.2.0 - A simple, easy to use library for React development in ClojureScript
playback 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
javelin 3.9.3 - Spreadsheet-like dataflow programming in ClojureScript
cider 1.10 - The Clojure Interactive Development Environment that Rocks for Emacs
datalevin 0.8.21 - A simple, fast and versatile Datalog database