Clojure Deref (June 11, 2021)
Welcome to the Clojure Deref! This is a periodic link/news roundup for the Clojure ecosystem. (RSS feed)
Highlights
This week Nubank announced a new $750M investment, led by $500M from Berkshire Hathaway at a $30B valuation. Nubank is the largest user of Clojure and Datomic in the world and a great example of the benefits of Clojure’s approach to managing complexity at scale.
Chris Nuernberger presented a great talk this week for London Clojurians about his work on high performance data processing with the dtype-next and tech.ml.dataset libraries.
The ClojureD conference last weekend was great with lots of interesting Clojure (and some non-Clojure) talks! Keep an eye out for videos soon.
Podcasts
We have a bumper crop of Clojure-related podcast episodes this week, put these in your ears…
-
Cognicast - Christian Romney interviews Jarrod Taylor from the Datomic team
-
Get Smarter and Make Stuff - Craig Andera interviews Michael Fogus from the Clojure core team
-
Lost in Lambduhhs - Jordan Miller interviews Alex Miller from the Clojure core team
-
ClojureScript Podcast - Jacek Schae interviews Tommi Reiman about Malli
-
defn - Vijay Kiran and Ray McDermott interview Chris Badahdah about Portal
Libraries and Databases
Some interesting library updates and posts this week:
-
Mirabelle - 0.1.0 of this stream processing tool inspired by Riemann - check out the docs and a use case
-
sicmutils - Sam Ritchie released version 0.19.0 of this math and physics based library (based on the books by Sussman and Wisdom)
-
Cybermonday - Kiran Shila releases the first release of this Clojure data interface to Markdown (like Hiccup for Markdown)
-
HoneyEQL - Tamizhvendan S introduced 0.1.0-alpha36 for EQL queries to relational databases
-
Expectations - Sean Corfield released 2.0.0-alpha2 of this clojure.test-compatible implementation of Expectations
-
Snoop - Luis Thiam-Nye announced the initial release of a library for runtime function validation using Malli
-
OSS Clojure DBs - a summary and comparison of open-source Clojure databases (but don’t forget Datomic! :)
Blogs, discussions, tutorials
-
Tetris in ClojureScript - by Shaun Lebron
-
Apache Kafka & Ziggurat - Ziggurat is an event stream processing tool written in Clojure and this article shows how to use it to consume events from Kafka
-
Why are Clojure beginners just like vegans searching for good cheese? - on Lambda Island
-
Ping CRM on Clojure - a demo of implementing Ping CRM on Clojure+ClojureScript
-
Organizing Clojure code - a discussion from Clojureverse
-
An Animated Introduction to Clojure - by Mark Mahoney
Throwback Friday (I know, I’m doing it wrong)
In this recurring segment, we harken back to a talk from an older time to a favorite talk of yore. This week, we’re featuring:
-
Clojure: Programming with Hand Tools by Tim Ewald
Is it about woodworking? Is it about Clojure? Is it about how to work? Yes.