02 December 2022
Alex Miller
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS)
If you need something to watch in addition to the list below, the Dutch Clojure Days 2022 videos are now available! I link here the playlist rather than listing all of the videos below.
And if you feel the need for Clojure connection, why not check out reClojure, which is happening right now! It’s not too late to join Dec 2 or 3rd.
One of the cool announcements at reClojure today was a new Clerk notebook showcase, Clerk Garden!
#2: Andrey Orst @andreyorst - Show Me Your REPL
Joyride VS Code using a Clojure REPL (by Peter Strömberg and Michiel Borkent) - London Clojurians
Clojure Advent of Code 2022 Day 1: Calorie Counting - Fred Overflow
Clojure visual-tools meeting 16 - Calva Notebooks & Portal - Sci Cloj
Episode 10: Wired together - Parens of the Dead
Episode 11: Systems of the Apocalypse - Parens of the Dead
ActivityPub in Clojure - Lambda Island
Biff tutorial: build a chat app step-by-step - Jacob O’Bryant
Building persistent data structures in Clojure - Finn Völkel
Testing babashka scripts - Michiel Borkent
Using nREPL as System Interface - Dmitri Sotnikov
Re-Frame + Reagent CLJS Router Pattern - Jake Windle
Why your REPL experience sucks - Joshua Suskalo
Clojure Case Study: Using datafy and nav protocols to enhance a FHIR Library - Stan Dyck
Manage git hooks with babashka tasks - Mykhaylo Bilyanskyy
Messing around with Babashka - Ian Muge
Clojure Core Extensions - Miro Bezjak
What Is a Validation? - Miro Bezjak
Working with large integers in libpython-clj - respatialized
An opinionated list of excellent Clojure learning materials - Srihari Sriraman
New releases and tools this week:
mina 0.1.6 - Helidon Nima ring adapter for clojure
goose 0.3.0 - A Reliable, Pluggable & Scalable background job processing library for Clojure
clj-diff 1.4.78 - Diff for Clojure Sequences
deep-diff2 2.7.169 - Deep diff Clojure data structures and pretty print the result
babashka 1.0.166 - Native, fast starting Clojure interpreter for scripting
rewrite-edn 0.4.6 - Utility lib on top of rewrite-clj with common operations to update EDN while preserving whitespace and comments
tools.analyzer 1.1.1 - An analyzer for Clojure code, written in Clojure and producing AST in EDN
tools.analyzer.jvm 1.2.3 - Additional jvm-specific passes for tools.analyzer
bbin 0.1.5 - Install any Babashka script or project with one command
martian 0.1.22 - The HTTP abstraction library for Clojure/script, supporting OpenAPI, Swagger, Schema, re-frame and more
joyride 0.0.26 - Making VS Code Hackable since 2022
TrueGrit 2.0.21 - A data-driven, functionally-oriented, idiomatic Clojure library for circuit breakers, bulkheads, retries, rate limiters, timeouts, etc
helix-spec-alpha - clojure.spec.alpha support for React components defined using helix
clojure-deps-edn - User level aliases and Clojure CLI configuration for deps.edn based projects
datalog-parser 0.2.25 - Generic datalog parser compliant to datomic, datascript and datahike queries
build-clj 0.8.5 - Common build tasks abstracted into a library
vocabulary 0.2.0 - Utilities to map between clojure namespaced keywords and RDF-style URIs
datalevin 0.6.26 - A simple, fast and versatile Datalog database
sanakone - Learn Finnish
heroicons-reagent - A library containing all the SVGs from heroicons converted into reagent components
babashka 1.0.167 - Native, fast starting Clojure interpreter for scripting
Cursive 1.12.5 - The Clojure(Script) IDE that understands your code
aoc-util - Read the puzzle description, solve and submit it without leaving the repl or editor
advent-of-babashka-template - Advent of Code using babashka and nbb
advent-of-clerk - A template repo for folks wanting to do Advent of Code with Clerk
scicloj.ml.clj-djl 0.1.2 - clj-djl models for metamorph.ml and scicloj.ml
flutter-mx - Flutter + ClojureDart, with Matrix Inside(tm)
scicloj.ml.smile 7.0.642 - A Smile plugin for scicloj.ml
metamorph.ml 0.6.4 - Machine learning model evaluations using context based pipelines