Clojure Deref (Jan 14, 2022)
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS)
Highlights
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!
Podcasts and videos
-
Cognicast Episode 165 - Jordan Miller
-
Clojure Namespaces Tutorial - on the code again
-
Minimalist introduction to Fulcro - Jakub Holý
Blogs
-
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
Libraries and Tools
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