14 January 2022
Alex Miller
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS)
Yesterday we released Clojure 1.11.0-alpha4 as we continue on the path to a final 1.11 release. We are not planning to add new tickets to consideration at this point. We would encourage you to try 1.11.0-alpha4 on your own code base and provide any feedback now as we start the rampdown to GA. If you find issues, please log at https://ask.clojure.org.
It was exciting this week to see the first peek at ClojureDart, coming soon!
And Dmitri Sotnikov, long-time maintainer of Luminus announced a new Clojure web framework called Kit - take a look!
Cognicast Episode 165 - Jordan Miller
Clojure Namespaces Tutorial - on the code again
Minimalist introduction to Fulcro - Jakub Holý
Some re-frame patterns for composability - Valentin Waeselynck
How to Use Amplify Studio Figma Connector with Clojurescript - Robert J. Berger
Better Clojure formatting - Nikita Prokopov
A simple tool for load testing stateful systems using Clojure - Bernard Labno
Lambda Island Open Source Update January 2022 - Alys Brooks
Neville’s algorithm for polynomial interpolation, written as a functional fold - Sam Ritchie
Containerizing a Clojure project - Jim Clark
My Second Project at Metosin! - Kari Marttila
Creating an AWS Lambda function with nbb - Michiel Borkent
Data Readers and Leiningen - Tim Zöller
Clojure compiler class cache and JVM soft references - Lukas Domagala
AoC 24, part 2: A proper solution - Gary Verhaegen
How to mix Clojure and Java code in the same tools-deps project - Peter Strömberg
diman: A Clojure Package for Dimensional Analysis - Lungsi Sharma
New releases and tools this week:
clojure 1.11.0-alpha4 - Clojure programming language
clj-kondo 2022.01.13 - A linter for Clojure code that sparks joy
fulcro-rad 1.1.2 - Fulcro Rapid Application Development
scicloj.ml 0.1.3 - A Clojure machine learning library
jazzer-clj 0.1.0 - Clojure interface for Jazzer
deb-version-clj 0.0.2 - Compare debian package versions in Clojure
pod-babashka-etaoin 0.1.0 - Babashka pod wrapping Etaoin, a pure Clojure webdriver protocol implementation
lingo 1.0.0-alpha15 - spec explain improved
coffi 0.3.298 - A Foreign Function Interface in Clojure for JDK 17
eastwood 1.1.0 - Clojure lint tool
main - Community maintained hub for Clojure libraries and tools
calcite-clj - Calcite Clojure wrapper / integration
notion-to-md 0.1.11 - A tool for fetching Notion page trees, written in Clojure
clojure-extras 0.4.5 - Custom features added on top of Cursive for Clojure Lovers
statecharts 1.0.0-alpha7 - A Statechart library for CLJ(S)
datalog-parser 0.1.9 - Generic datalog parser compliant to datomic, datascript and datahike queries
cljs-math 0.1.3 - A ClojureScript port of clojure.java.math
spire 0.1.0-alpha.16 - Pragmatic provisioning using clojure
isogeny - Isogeny makes static configuration dynamic
Pedestal 0.5.10 - Pedestal server-side libraries