# Clojure Deref (Dec 17, 2021)

DevFeed: [Clojure Deref (Dec 17, 2021)](<https://devfeed.tech/articles/clojure-deref-dec-17-2021-49540.md>)

Original publisher: [Read original article](<https://clojure.org/news/2021/12/17/deref>)

Published: 2021-12-17T00:00:00Z

Content type: news

Language: en

Sources: [Clojure News](<https://devfeed.tech/sources/clojure-news.md>)

Topics: [Clojure](<https://devfeed.tech/topics/clojure.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [math](<https://devfeed.tech/topics/math.md>)

Tags: [clojure](<https://devfeed.tech/tags/clojure.md>), [log4j](<https://devfeed.tech/tags/log4j.md>), [logging](<https://devfeed.tech/tags/logging.md>), [programming](<https://devfeed.tech/tags/programming.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

## AI overview

The December 17, 2021 Clojure Deref is a weekly roundup covering Log4j and Logback vulnerabilities, ongoing Clojure 1.11 and math work, a revised talk recording, ecosystem links, and new Clojure releases and tools.

## Source excerpt

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS) Highlights In case you've somehow been off the Internet for the last week, some critical vulnerabilities have been identified in log4j (logback also has an update), and whatever you use for logging in your Clojure application should probably be updated, so go take a look at your deps. If you missed re:Clojure 2021, you can now find all of the Data Science day videos and many of the conference videos are becoming available as well. In the core Fogus has been crunching his way through screening a lot of CLJ jiras for the 1.11 release and working on a transit-java and transit-clojure update. I've been continuing to work on some of the Clojure math stuff, looking at different approaches for inlining to overloaded Math methods. I think that's on to a new approach but still in the middle of it. In all, the whole journey of this stuff is kind of a good case study in dev on the Clojure team so I might try to write something a bit longer about it later. I also released a new edit of Rich's Design, Composition, and Performance talk today from PhillyETE in 2013. The first incarnation of that talk was at Clojure/west in 2013 but unfortunately there were technical issues and we did not end up with a recording of it. But this is a very good version and I was able to snag the original source video from the videographer (Tim Ducharme at http://digitalplayhouse.ca/) and got the other resources from Philly ETE and InfoQ, so thanks to all of them. Podcasts and videos Why functional programming? HoneySQL, and REPL for SQL - Tory Anderson ASMR Coding - Building Reframe - Introduction - Vishal Gautam Blogs Sublime ❤︎ Clojure - Nikita Prokopov nREPL 0.9 - Bozhidar Batsov Log4Shell and its relation to Clojure - Lightpad.ai "The Genuine Sieve of Eratosthenes" in Clojure - Gary Verhaegen Cljs to jxa for automation - Lukas Domagala Data-Oriented Programming: A link in the chain of p