30 January 2023
Alex Miller
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS)
What is the closure property? - Eric Normand
What is the process for coming up with a good conceptual model? - Eric Normand
How startups can move fast with Clojure (by Bradford Cross) - reClojure
Unbundling the electronic health record using Clojure (by Mark Wardle) - reClojure
:clojureU 2022: Lightning Talks - :clojureD
The Carp Language - If Rust And Clojure Had A Baby - Gavin Freeborn
Open Source Licenses for Developers (by Martin Clausen) - London Clojurians
Sci Cloj / Clojure visual-tools group / 27 Nov 2022 - Sci Cloj
Meetup Clojure en español: El REPL lleva el desarrollo - Flexiana
Episode 14: Back from the Void - Parens of the Dead
Episode 15: Bad Texan Accents - Parens of the Dead
the-joy-of-clojure - Benjamin Schwerdtner
Code Observation: Function Arity in Clojure - Daniel Gregoire
JUXT Blog: API development, quickly and securely - Malcolm Sparks
Protocols are nice - Emil Bengtsson
A Primer on Clojure Macros - Janet A. Carr
Doing a number on Numbers - David Miller
First code - David Miller
New releases and tools this week:
jet 0.4.23 - CLI to transform between JSON, EDN, YAML and Transit using Clojure
calva 2.0.327 - Clojure & ClojureScript Interactive Programming for VS Code
mafs.cljs 0.1.0 - Reagent interface to the Mafs interactive 2d math visualization library
lein-gitlab-cart 1.0.0 - A plugin that enables Leiningen projects to access and deploy to GitLab package registries
clojure-lsp 2023.01.26-11.08.16 - Clojure & ClojureScript Language Server (LSP) implementation
carve 0.3.5 - Remove unused Clojure vars
recife 0.9.0 - A Clojure model checker
mathbox.cljs 0.1.0 - Clojurescript extensions and utilities for Mathbox
build-uber-log4j2-handler 2.19.0 - A conflict handler for log4j2 plugins cache files for the tools.build uber task
clj-kondo-bb - Invoke clj-kondo from babashka scripts!
edamame 1.1.17 - Configurable EDN/Clojure parser with location metadata
pathom3 2023.01.24-alpha - A library for navigating data
hermes 1.0.914 - A library and microservice implementing the health and care terminology SNOMED CT
jsonista.jcs 1.0.9 - RFC 8785 JSON Canonicalization Scheme (JCS) for metosin/jsonista
geom 1.0.0 - 2D/3D geometry toolkit for Clojure/Clojurescript
ring-clr - ClojureCLR HTTP server abstraction
bblgum - An extremely tiny and simple wrapper around charmbracelet/gum
rich-comment-tests 1.0.0 - RCT turns rich comment forms into tests
cli 0.6.45 - Turn Clojure functions into CLIs!
process 0.4.16 - Clojure library for shelling out / spawning sub-processes
nbb 1.2.161 - Scripting in Clojure on Node.js using SCI
at-at 1.5.1 - Ahead-of-time function scheduler
antq 2.2.983 - Point out your outdated dependencies
babashka 1.1.171 - Native, fast starting Clojure interpreter for scripting
fulcro 3.6.0-RC5 - A library for development of single-page full-stack web applications in clj/cljs
fulcro-rad 1.4.4 - Fulcro Rapid Application Development
emmy - The Emmy Computer Algebra System
quickblog 0.2.3 - light-weight static blog engine for Clojure and babashka
neil 0.1.51 - a CLI to add common aliases and features to deps.edn-based projects
fs 0.2.15 - file system utility library for Clojure
asami 2.3.3 - a flexible graph database for both JVM and JS platforms
shadow-bare-bones - A mini-project to quickly get started with ClojureScript for hacking on a browser app
xnfun - RPC over MQTT (and maybe NOT JUST MQTT)