= Clojure Deref (Apr 10, 2023)
Alex Miller
2023-04-10
:jbake-type: post

ifdef::env-github,env-browser[:outfilesuffix: .adoc]

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (https://twitter.com/ClojureDeref[@ClojureDeref] https://clojure.org/feed.xml[RSS])

== Podcasts and videos

* https://building.nubank.com.br/the-hammock-nubank-new-podcast-about-technology/[A stylish debut: Nubank’s new tech podcast invites Vitor Olivier, the company CTO] - The Hammock by Building Nu
* https://clojureverse.org/t/visual-tools-meeting-17-various-updates-summary-recording/9928[Visual-tools meeting 17 - various updates - summary & recording ] - visual-tools group
* https://youtu.be/cuCtYJ5KUjc[A Decade With A Clojure Monolith - Reddy Kapil] - Clojure Asia
* https://www.youtube.com/watch?v=v98w6Bdw3zU[Thread first and thread last in Clojure] - Clojure Diary
* https://www.youtube.com/watch?v=9bQCJ5FquBY[get-in - Probe deeply nested sequences in Clojure] - Clojure Diary
* https://www.youtube.com/watch?v=wM5sxT0BEdU[The Clojure Programming Language visualized with Gource] - Breck Yunits

== Blogs, articles, and projects

* https://jank-lang.org/blog/2023-04-07-ray-tracing/[jank development update - Optimizing a ray tracer] - Jeaye Wilkerson
* https://clojure.stream/workshops/data-structures[Immutable Data Structures Workshop with Paula Gearon] - ClojureStream Workshop
* https://blog.michielborkent.nl/babashka-news-feb-mar-2023.html[Babashka news of February and March 2023] - Michiel Borkent
* https://blog.michielborkent.nl/oss-updates-mar-2023.html[OSS updates March 2023] - Michiel Borkent
* https://blog.janetacarr.com/mindset-shifts-for-functional-programming-with-clojure/[Mindset shifts for Functional Programming (with Clojure)] - Janet A. Carr
* https://dev.to/afucher/clojure-onde-aprender-28c5[Clojure: onde aprender?] - Arthur Fücher
* https://roadtoreality.substack.com/p/back-from-the-code-mines[Back from the Code Mines] - Sam Ritchie
* link:++https://blog.agical.se/en/posts/extend-vs-code-in-user-space--without-invented-restrictions/++[Extend VS Code in user space, without invented restrictions] - Peter Strömberg

== Libraries and Tools

New releases and tools this week:

* https://github.com/hyperfiddle/electric[electric] https://github.com/hyperfiddle/electric/blob/master/CHANGELOG.md[v2-263] - a signals DSL for fullstack web UI, with fine-grained reactive network
* https://github.com/steffan-westcott/clj-otel[clj-otel] 0.2.0 - An idiomatic Clojure API for adding telemetry to your libraries and applications using OpenTelemetry
* https://github.com/wardle/hermes[hermes] https://github.com/wardle/hermes/releases/tag/v1.2.1080[1.2.1080] - A library and microservice implementing the health and care terminology SNOMED CT
* https://github.com/lispyclouds/bblgum[bblgum] 0.10.0 - A tool for glamorous shell scripts
* https://github.com/clj-commons/manifold[manifold] https://github.com/clj-commons/manifold/blob/0.4.0/CHANGES.md[0.4.0] - A compatibility layer for event-driven abstractions
* https://github.com/cjohansen/portfolio[portfolio] 2023.04.05 - visual REPL for UI component development
* https://github.com/matthewdowney/rendergpt[rendergpt]  - A Chrome extension to render HTML/JavaScript/CSS from ChatGPT into iframes.
* https://github.com/eval/deps-try[deps-try] 0.3.9 - Try out Clojure libraries via rebel-readline
* https://github.com/hyperfiddle/electric-starter-app[electric-starter-app]  - electric starter app
* https://github.com/pitch-io/uix-starter[uix-starter]  - Template project to start building a web app with UIx2
* https://github.com/liquidz/antq[antq] 2.3.1043 - Point out your outdated dependencies
* https://github.com/danilomo/tenma-chess[tenma-chess]  - A remote chess game powered by Clojure
* https://github.com/darkleaf/di[di] 2.1.0 - DI is a dependency injection framework that allows you to define dependencies as cheaply as defining function arguments
* https://github.com/IGJoshua/coffi[coffi] 0.6.409 - A Foreign Function Interface in Clojure for JDK 19
* https://github.com/clojure/brew-install[brew-install] 1.11.1.1267 - Clojure CLI
* https://github.com/borkdude/deps.clj[deps.clj] 1.11.1.1267 - A faithful port of the clojure CLI bash script to Clojure
* https://github.com/BetterThanTomorrow/calva[calva] https://github.com/BetterThanTomorrow/calva/releases/tag/v2.0.350[2.0.350] - Clojure & ClojureScript Interactive Programming for VS Code
* https://github.com/babashka/nbb[nbb] 1.2.173 - Scripting in Clojure on Node.js using SCI
* https://github.com/borkdude/jet[jet] 0.4.24 - CLI to transform between JSON, EDN, YAML and Transit using Clojure
* https://github.com/babashka/bbin[bbin] 0.1.13 - Install any Babashka script or project with one command
* https://github.com/noahtheduke/splint[splint] 1.2.1 - A Rubocop and Kibit inspired Clojure linter focused on style and code shape
* https://github.com/practicalli/spacemacs-config[spacemacs-config]  - rich Clojure & LSP config for Spacemacs
* https://github.com/seancorfield/dot-clojure[dot-clojure]  - My .clojure/deps.edn file
* https://github.com/seancorfield/deps-new[deps-new] https://github.com/seancorfield/deps-new/releases/tag/v0.5.1[0.5.1] - A new, simpler alternative to clj-new
* https://github.com/seancorfield/next-jdbc[next-jdbc] 1.3.865 - A modern low-level Clojure wrapper for JDBC-based access to databases
* https://github.com/pfeodrippe/wally-tests[wally-tests]  - Wally tests with love
* https://github.com/cognitect/transit-java[transit-java] 1.0.371 - transit-format implementation for Java
* https://github.com/cognitect/transit-clj[transit-clj] 1.0.333 - transit-format implementation for Clojure
* https://github.com/lumberdev/tesserae[tesserae]  - A Clojure spreadsheet and more!
* https://github.com/Flexiana/unicorn-rainbow[unicorn-rainbow]  - Unicorn Rainbow is a programming language full of furry functions, witty emojies and of course 🌈🌈🌈🦄🦄🦄.
