06 January 2023
Alex Miller
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS)
Clojure/conj is the oldest gathering of the Clojure community and the next edition will be April 27-28, 2023 in Durham, NC. This is a great place to learn about the most interesting developments in the Clojure ecosystem and talk to a wide range of Clojure users. Additionally, for the first time this year we will have streaming access so the broader community can participate even if they are not able to attend in person. Rich Hickey, the creator of Clojure, will present a talk as well. Register now for early bird or streaming tickets!
The Call for Proposals is open NOW until January 15th! We invite members of the community to submit proposals for talks that explore the latest trends and techniques in the world of Clojure or Clojure-adjacent technologies. Speakers receive a free ticket, travel, and hotel.
The Sponsorship Prospectus is also available - if you’re looking to hire or connect to Clojure developers, this is for you! Thanks for supporting the conference and the Clojure community.
E86 2022 In Review - Datomic And Clojure with Jaret Binford And Alex Miller - ClojureStream podcast
Why do we need to model time? - Eric Normand
How do you make a function total? - Eric Normand
Show Me Your REPL #3: Dmitri Sotnikov @yogthos - Show me your REPL
Show me your REPL #4: Juan Monetta @jpmonettas - Show me your REPL
James Gosling Keynote "Thoughts on language evolution" - reClojure 2022
Alex Miller Keynote "The Amazing Clojure" - reClojure 2022
Moldable Live Programming with Clerk (by Philippa Markovics) - reClojure 2022
Through the looking glass w Data Rabbit: "A System built for Seeing" (by Ryan Robitaille) - reClojure 2022
Donut, a Sweet New Clojure Framework for Building Your Online Business (by Daniel Higginbotham) - reClojure 2022
Navigating Clojure: A Fresh Look From a Data Analysis Background (by Adham Omran) - reClojure 2022
Betting the company on Clojure - Erik Assum - NDC Conferences
Clojurists Together 2023 Long-Term Funding Announcement - Daniel Compton
Scraping an HTML dictionary with Babashka and Bootleg - exupero
Two new medley partition functions - Tom Dalziel
(clj 11) Moving on from some unsolved exercises - Joep Schuurkes
Using the Error Model (part 3) - Miro Bezjak
Clojure Libraries in ODH - Tory Anderson
Vector Symbolic Architectures in Clojure - Carin Meier
Jointprob in 2023, Bayesian Modeling and Computation, meeting Ravin Kumar - Daniel Slutsky
Post An Image To Mastodon Using Nbb - Chris McCormick
Code Riffs - Michael Fogus
Babashka news in 2022 - Michiel Borkent
OSS updates of November - December 2022 - Michiel Borkent
Babashka Babooka - Daniel Higginbotham
Writing a Clojure Script to Open Docker and Two Terminal Windows - Artur Dumchev
Using Clerk for Advent of Code - Ellis Kenyő
Blambda analyses sites - Josh Glover
New releases and tools this week:
tools.build 0.9.0 - Clojure builds as Clojure programs
scittle 0.5.14 - Execute Clojure(Script) directly from browser script tags via SCI
clojurescript-screeps-webpack - A tool that bundles your screeps code into a single file
clj-telegram-bot - Data driven Clojure bot library
medley 1.5.0 - A lightweight library of useful Clojure functions
scittle 0.5.13 - Execute Clojure(Script) directly from browser script tags via SCI
byte-streams 0.3.2 - A Rosetta stone for JVM byte representations
process 0.4.14 - Clojure library for shelling out / spawning sub-processes
squint 0.0.7 - ClojureScript syntax to JavaScript compiler
vim-iced 3.14.3192 - Clojure Interactive Development Environment for Vim8/Neovim
nbb 1.1.157 - Scripting in Clojure on Node.js using SCI
cromulator - Morphing SVG Superformula Visualization in CLJS
doom-emacs-config - Practicalli customisations to the Doom Emacs configuration
fulcro 3.6.0-RC2 - A library for development of single-page full-stack web applications in clj/cljs
fulcro-rad 1.4.0 - Fulcro Rapid Application Development
fulcro-rad-semantic-ui 1.3.1 - Semantic UI Rendering Plugin for RAD
fulcro-rad-datomic 1.4.0 - Datomic database support plugin for Fulcro RAD
fulcro-i18n 1.0 - Internationalization Support For Fulcro
semantic-ui-wrapper 2.1.4 - Fulcro 3 wrappers of React Semantic UI Controls
http-client - HTTP client for Clojure and Babashka built on java.net.http
Dewey search - Index of Clojure libraries available on github
clerk-utils 0.2.0 - Utilities for writing with Clerk
joyride 0.0.29 - Making VS Code Hackable like Emacs since 2022
lein-clj-kondo 0.2.4 - Leiningen plugin to run clj-kondo
biff 0.5.6 - A Clojure web framework for solo developers
pods 0.2.0 - Pods support for JVM and babashka
snitch 0.1.13 - Snitch injects inline defs in your functions and multimethods
rich-comment-tests - RCT turns rich comment forms into tests
babashka 1.0.169 - Native, fast starting Clojure interpreter for scripting
tree-sitter-clojure 0.0.10 - Clojure(Script) grammar for tree-sitter
tools.bbuild - Library of functions for building Clojure projects
tools-deps-native 0.1.0 - Run tools.deps as a native binary
datalevin 0.7.8 - A simple, fast and versatile Datalog database
fulcro-rad-sql 0.0.8-alpha - SQL Plugin for Fulcro RAD
Cursive 1.12.7 - The Clojure(Script) IDE that understands your code
tau - A front-end alternative to various streaming sites