20 January 2023
Alex Miller
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS)
Episode #522: The principles of data-oriented programming - The Changelog
E87 ClojureDart with Christophe Grand and Baptiste Dupuch - ClojureStream podcast
47: Executable textbooks with Sam Ritchie - The REPL podcast
Lisp curse vs Lisp envy (by Mauricio Szabo) - London Clojurians
Errors From Libraries (part 4/4) - Miro Bezjak
jank development update - Optimizing sequences - Jeaye Wilkerson
Circular reasoning (part 1) - David Miller
Circular reasoning (part 2) - David Miller
Making a hash of it - David Miller
A numbers game - David Miller
con-Sequential objector - David Miller
Simple TUIs with Babashka and Gum - The Rattlin' Blog
A year of Biff, and the roadmap for 2023 - Jacob O’Bryant
Simplifying Javascript Class Extension in Clojurescript for ShadowCljs Projects - Muthukumaran Navaneethakrishnan
Babashka and dialog part II: Announcing the bb-dialog library - A.C. Danvers
Functional Classes in Clojure - Robert C. Martin
The Web Before Teatime - Dave Martin
New releases and tools this week:
bb-dialog 0.2 - A simple wrapper library for working with dialog from Babashka
neil 0.1.48 - A CLI to add common aliases and features to deps.edn-based projects
carve.el - Emacs plugin for borkdude/carve
datalevin 0.8.0 - A simple, fast and versatile Datalog database
mina 0.1.11 - Helidon Nima ring adapter for clojure
kushi - Styling in ClojureScript
tab - A tool for tabulating Clojure collections
pod-babashka-buddy 0.3.3 - A pod around buddy core (Cryptographic Api for Clojure)
tools.build 0.9.2 - Clojure builds as Clojure programs
fs 0.2.14 - File system utility library for Clojure
waterfall 0.1.33 - Apache Kafka clients in idiomatic Clojure
instaparse.bb - Wrapper library aroud pod-babashka-instaparse
muotti 1.0.0 - Muotti is a graph based value transformer library
babashka 1.0.170 - Native, fast starting Clojure interpreter for scripting
bbin 0.1.8 - Install any Babashka script or project with one command
clj-kondo 2023.01.20 - Static analyzer and linter for Clojure code that sparks joy
kaocha 1.73.1175 - Full featured next gen Clojure test runner
deja-fu 1.4.58 - ClojureScript local time/date library with a delightful API
calva 2.0.324 - Clojure & ClojureScript Interactive Programming for VS Code
fulcro 3.6.0-RC4 - A library for development of single-page full-stack web applications in clj/cljs
honeysql 2.4.969 - Turn Clojure data structures into SQL
data.int-map 1.2.0 - A map optimized for integer keys
hawk - It watches your code like a hawk! You like tests, right? Then run them with our state-of-the-art Clojure test runner.
pre-commit-clojure - pre-commit hooks for Clojure