Notes.

I’m writing this in the airport before leaving to go to Heart of Clojure. I’m really looking forward to meeting more Clojure people, there’s not many of us in New Zealand. I’ll be handing out Clojurists Together stickers, so come say hi!

-main

Libraries & Books.

Chris Nuernberger continues his dark magic, this time calling into Python from Clojure with libpython-clj. This was discussed on the most recent scicloj meeting.

panthera uses libpython-clj to work with Pandas dataframes from Clojure.

Foundations.

JDK 13 is in early access, and is scheduled for release in September 17, 2019. A few things I noticed which might affect Clojure users: the Socket API is being reimplemented, and there are some improvements to application class-data-sharing.

Amazon has released Amazon Corretto Crypto Provider which provides an optimized version of many cryptographic algorithms on the JDK. If you do any cryptography in your Java code (including TLS termination) it seems worth checking out. There are some impressive looking charts on the blog post.

This was a really well written article on the stack in Java, how stack overflows are detected, and some recent changes in JDK9 around the stack to make locking code safer.

Howard Lewis Ship teaches us how to flex our scripting muscles using Joker

Recent Developments.

Alex Miller talks more about ask.clojure.org, tools.deps, and spec.

Performance improvements to ClojureScript from Mike Fikes continue to come, this time in source map creation.

CLJ-2075 would add three-arities to a bunch of equality and inequality operators, for a fairly significant speedup.

Learning

Misc.

I’m Daniel Compton. I maintain public Maven repositories at Clojars, private ones at Deps, and help fund OSS Clojure projects (along with tons of generous members like Pitch, Nubank, JUXT, Metosin, Adgoji, and Funding Circle) at Clojurists Together. If you’ve enjoyed reading this, tell your friends to sign up at therepl.net, or post a link in your company chatroom. If you’ve seen (or published) a blog post, library, or anything else Clojure/JVM related please reply to this to let me know about it.

If you’d like to support the work that I’m doing, consider signing up for a trial of Deps, a private, hosted, Maven Repository service that I run.

Thanks!