23 October 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.
Clojure 1.12.0-alpha5 is now available! We’ve limited this to just a single change and would be interested in any feedback on performance or GC/allocation differences. We have a lot more queued up for upcoming releases.
Ten to the Ninth: Performance Techniques in Jepsen (by Kyle Kingsbury) - London Clojurians
How to write tests for HTTP requests: with-redefs vs Wiremock? - Andrey Fadeev
Polling with core.async - Daniel Szmulewicz
SDFx - Making an Art Tool with Clojure, WebGL, and HTMX - Adam James
Parens of the Undead - Episode 27: The ObjectMother pattern - emacsrocks
Ep 095: Composing Core - Functional Design in Clojure
E94 UIx With Roman Liutikov - ClojureStream Podcast
Pedestal 8 — POST - Clojure Diary
jank development update - Module loading - Jeaye Wilkerson
The Growth of Clojure: 2023 Review and 2024 Projections - Marek Rinko (Flexiana)
Learn Programming in 3D Environment - Ertugrul Cetin
New releases and tools this week:
cider 1.8.0 - The Clojure Interactive Development Environment that Rocks for Emacs
huff 0.1.8 - Juicy hiccup in pure Clojure
build.simple 0.7.4 - tools.build’s missing piece – install, sign and deploy libraries easily and securely like with Leiningen
playback 0.5.0 - 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
ring 1.11.0-beta2 - Clojure HTTP server abstraction
clj-async-profiler 1.1.0 - Embedded high-precision Clojure profiler
burpless 0.0.1 - An idiomatic Clojure wrapper for the latest version of cucumber-jvm, inspired by auxoncorp/clj-cucumber
clj-kondo 2023.10.20 - Static analyzer and linter for Clojure code that sparks joy
goose 0.4.0 - The Next-Level background job processing library for Clojure
hirundo 0.1.24 - Helidon/Nima ring adapter - using loom/java21+
fulcro-troubleshooting 9 - A development-time library for Fulcro that helps to detect problems earlier and find and fix their root cause faster
ring-websocket-transit 0.1.0-beta2 - A Clojure library for using the Transit data format over Ring’s WebSocket API
ring-websocket-async 0.1.0-beta2 - Library for using core.async with Ring’s websocket API
clogif 1.3 - Create gifs in clojure!