10 December 2021
Alex Miller
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS)
Several highlights to point out this week:
Thanks to the persistent efforts of Rob Stuttaford and the generosity of Slack, the Clojurians Slack channel now has a Pro account!
Nubank is now listed as NU on the NYSE - fun to see Clojure devs at a bell ringing!
Clojure users Kevel (formerly Adzerk) raised $10M and are planning to do more hiring!
Daniel Slutsky posted a request for discussion on extending the great work the SciCloj folks have been doing around teaching and learning to the broader Clojure community
This week has been a bit scattered, but we continue to work through some tickets related to the (soon to be) clojure.math. I want to especially thank Paula Gearon for all of the work she’s done lately to create a CLJS port of the ns so that we can have a great portable math library.
Cognicast with Will Byrd
Banking on Clojure from Func Prog Sweden - James Trunk
Advent of Witchcraft day 8 - Automated Tunneling, and some reflection - Arne Brasseur
Building on Site: Episode 1 - Drawing app - Alexander Davis
High-Performance Schemas in Clojure/Script with Malli 1/2 - Tommi Reiman
Using clojure.spec.alpha with babashka - Michiel Borkent
An F# Dev’s Perspective on Clojure - Brett Rowberry
An adventure in clojure tooling, debug story-time - Lukas Domagala
Scripting with Babashka on Alfred - Wilker Lucio
Reveal stickers - Vlad Protsenko
Create an API server with Clojure and Pedestal - Vincenzo Chianese
Clojure High Performance Data Processing Updates - Chris Nuernberger
New releases and tools this week:
jsonista 0.3.5 - Clojure library for fast JSON encoding and decoding
malli 0.7.0 - Data-Driven Schemas for Clojure/Script
tools.logging 1.2.1 - Logging API for Clojure
tools.deps.graph 1.1.68 - Dependency graphs for deps.edn projects
tools.deps.alpha 0.12.1090 - A functional API for transitive dependency graph expansion and the creation of classpaths
core.cache 1.0.225 - A caching library for Clojure
core.memoize 1.0.253 - A manipulable, pluggable, memoization framework
tools.analyzer.jvm 1.2.1 - Additional jvm-specific passes for tools.analyzer
core.async 1.5.644 - Facilities for async programming and communication in Clojure
tools.namespace 1.2.0 - Tools for managing namespaces in Clojure
nsa - NSA (Namespace Agency) - Track your Clojure function calls/responses in a global state
manifold 0.2.3 - A compatibility layer for event-driven abstractions
pack.alpha - Package clojure projects
xtdb-tarantool - XTDB module which allows you to use Tarantool
Reveal Free 1.3.250 - Reveal Free
Reveal Pro 1.3.293 - Reveal Pro
proletarian 1.0.54-alpha - A durable job queuing and worker system for Clojure backed by PostgreSQL
babashka 0.7.0 - Native, fast starting Clojure interpreter for scripting
holy-lambda 0.6.3 - The extraordinary simple, performant, and extensible custom AWS Lambda runtime for Clojure
omni-trace v0.2.7 - Omnipotent/omniscient tracing core for debugging clojure(script)