= Clojure Deref (Mar 31, 2023)
Alex Miller
2023-03-31
: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://www.parens-of-the-dead.com/s2e21.html[Episode 21: Disarmed and Dangerous] - Parens of the Dead
* https://www.youtube.com/watch?v=hZD4AdVy1HY[(Paréntesis y [Corchetes]) Introducción a la programación funcional con Clojure] - Building Nubank

== Blogs, articles, and projects

* https://blog.michielborkent.nl/cherry-embed.html[Embedding cherry for runtime CLJS compilation] - Michiel Borkent
* https://www.juxt.pro/blog/clojure-in-kpow/[Clojure in Kafka: Kpow] - JUXT
* https://blog.janetacarr.com/clojure-transducers-your-composable-big-data-pipelines/[Clojure Transducers: Your Composable Data Pipelines] - Janet A. Carr
* https://blog.janetacarr.com/model-view-controller-a-classic-architectural-pattern-in-clojure/[Model-View-Controller, a classic architectural pattern in Clojure] - Janet A. Carr
* https://blog.exupero.org/tips-for-long-running-clojure-jobs/[Tips for long-running nREPL jobs] - exupero
* https://building.nubank.com.br/functional-programming-with-clojure/[Functional programming with Clojure: why and how does Nubank use it and scale so well?] - Heloisa Carbone

== Libraries and Tools

New releases and tools this week:

* https://github.com/djblue/portal[portal] https://github.com/djblue/portal/releases/tag/0.38.0[0.38.1] - A clojure tool to navigate through your data
* https://github.com/squint-cljs/cherry[cherry] 0.0.1 - Experimental ClojureScript to ES6 module compiler
* https://github.com/amperity/dialog[dialog] 2.0.115 - Simple just-enough logging library for Clojure
* https://github.com/pfeodrippe/wally[wally] 0.0.1 - A Clojure Playwright wrapper
* https://github.com/PEZ/wally-example[wally-example]  - An example project for end to end testing with Wally, a Clojure Wrapper for Playwright
* https://github.com/AvisoNovate/pretty[pretty] 1.4 - Library for helping print things prettily, in Clojure - ANSI fonts, formatted exceptions
* https://github.com/yogthos/maestro[maestro]  - Maestro is a state machine runner for expressing workflows
* https://github.com/cnuernber/streams[streams]  - Simple monte carlo simulation system based on lazy non-caching streams
* https://github.com/bsless/ring.middleware.tools[ring.middleware.tools] 0.0.20 - Tools for putting together Clojure ring middlewares
* https://github.com/flybot-sg/lasagna-pull[lasagna-pull] 0.4.150 - Precisely select from deep data structure
* https://github.com/lambdaisland/uri[uri] 1.14.120 - A pure Clojure/ClojureScript URI library
* https://github.com/lambdaisland/fetch[fetch] 1.3.74 - ClojureScript wrapper for the JavaScript fetch API
* https://github.com/matthewdowney/rendergpt[rendergpt] 0.1.0 - A Chrome extension to render HTML/JavaScript/CSS from ChatGPT into iframes
* https://github.com/lispyclouds/navi[navi] 0.0.4 - A tiny library converting OpenAPI spec to Reitit routes
* https://git.sr.ht/~rwv/cljs-exif-reader[cljs-exif-reader] 0.7.0 - Extract information from TIFF and JPEG images
* https://github.com/clojure/brew-install[brew-install] 1.11.1.1262 - Clojure CLI
* https://github.com/borkdude/deps.clj[deps.clj] 1.11.1.1262 - A faithful port of the clojure CLI bash script to Clojure
