16 December 2022
Alex Miller
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS)
In these final days of the year, we are happy to look forward to 2023 and let you know about the plans for Clojure/conj 2023, which will take place Apr 27-28 in Durham, North Carolina! A limited number of early bird tickets are available at the registration site for $350 and we also have streaming-only tickets available for $20 so everyone can join!
The CFP is open NOW until January 15th and we welcome your talk submissions. Speakers receive ticket, hotel, and travel (see details on the site).
The sponsor prospectus is also available if you would like to have a booth or visibility. If you have any questions, you can contact us at events@cognitect.com. Can’t wait to see you all in person again!
Comparing the Actor model & CSP concurrency with Elixir & Clojure | Xiang Ji | ElixirConf EU 2022 - Code Sync
ActivityPub in Clojure — Episode 3 — Factories and WebFinger - Lambda Island
Erpisode 12: A peaceful moment - Parens of the Dead
Derpisode 13: Exception handling - Parens of the Dead
Structured logging in Clojure - valerauko
Clojure multimethods and derivation - valerauko
Error Model (part 2) - Miro Bezjak
Clojure is in fact a trinity - of language, interactive development, and structural editing - Jakub Holý
Development update - lots of new changes - Jeaye Wilkerson
Datalog for json munging - Tommy Mor
Dealing with circular dependencies in Clojure - valerauko
Adding prompts to your Babashka scripts with dialog - A.C. Danvers
Petri Plates to Parentheses: How I Became a Clojure Engineer - Abhinav Omprakash
Why Flutter needs Clojure - Artur Dumchev
New releases and tools this week:
Clojure CLI 1.11.1.1208
tools.deps 0.16.1264 - Deps as data and classpath generation
tools.deps.cli 0.9.10 - Deps functions
tools.tools 0.3.0 - Clojure CLI tool for managing Clojure CLI tools
polylith 0.2.17-alpha - A tool used to develop Polylith based architectures in Clojure
quickblog 0.1.0 - Light-weight static blog engine for Clojure and babashka
cli 0.6.41 - Turn Clojure functions into CLIs
clojure-lsp 2022.12.09-15.51.10 - A Language Server for Clojure(script)
polylith 0.2.17-alpha - A tool used to develop Polylith based architectures in Clojure
polylith-external-test-runner 0.1.0 - An external (subprocess) test runner for Polylith
clerk 0.12.707 - Moldable Live Programming for Clojure
igraph 0.2.0 - Defines a protocol for viewing data as Subject-Predicate-Object graphs, with a simple typedef implementing same
vocabulary 0.2.1 - Utilities to map between clojure namespaced keywords and RDF-style URIs
clj-kondo 2022.12.10 - Static analyzer and linter for Clojure code that sparks joy
zizzmap 1.1.26 - Persistent map with lazily evaluated values for Clojure(Script)
carbon.html - Clojure static HTML generator
fulcro 3.5.32 - A library for development of single-page full-stack web applications in clj/cljs
fulcro-rad 1.3.10 - Fulcro Rapid Application Development
fulcro-rad-datomic 1.3.6 - Datomic database support plugin for Fulcro RAD
fulcro-rad-semantic-ui 1.2.21 - Semantic UI Rendering Plugin for RAD
tools.deps.graph 1.1.76 - Dependency graphs for deps.edn projects
raphael 0.1.0 - A Clojure/ClojureScript RDF Turtle parser
aleph 0.6.0 - A framework for asynchronous communication
clojure-mode 5.16 - Emacs support for the Clojure(Script) programming language
clerk-utils 0.1.0 - Utilities for writing with Clerk
flow-storm-debugger 3.3-alpha-290 - A debugger for Clojure and ClojureScript with some unique features
cljc-shuffle 1.0.1 - Shuffle items in cljc
shadow-portal - A template project for using shadow-cljs and Portal together
calva 2.0.322 - Clojure & ClojureScript Interactive Programming for VS Code
Cursive 1.12.6 - The Clojure(Script) IDE that understands your code
TrueGrit 2.0.23 - A data-driven, functionally-oriented, idiomatic Clojure library for circuit breakers, bulkheads, retries, rate limiters, timeouts, etc.
datomic-testcontainers 0.1.1 - Run a Datomic on-premise Pro transactor as a container in your tests/REPL
gen-fn 0.2.46 - Generate Datomic function literals from regular Clojure namespaces. On-prem.
double-trouble 0.1.105 - Handle duplicate Datomic transactions with ease (on-prem)