Notes.
I’ve been digging up my driveway to turn it into more grass. It’s been fun using heavy machinery to move the dirt around and seeing a tangible result of my work. Often in software, we don’t get that tangibility, and I definitely don’t have sore muscles the next day!
-main
- Apache MXNet 1.3 is out with experimental Clojure bindings
- Clojurists Together has a Call For Proposals open until midnight October 9th PST. I’m struggling with the timezone math, but that’s in the next day or so.
- I talked with Nikita Prokopov on The REPL about Datascript, Rum, Fira Code, and lots more.
- Polylith is a new architecture/design pattern. It’s demonstrated with Clojure, but isn’t really Clojure specific. I haven’t fully digested it, but it looks ambitious and is worth a read.
- A Year in Clojure is a good experience report of Clojure coming from an F# background.
- Martin Klepsch on documenting the Clojure ecosystem
Libraries & Books.
People are worried about Types. ?
- and Stripe is building a typechecker for Ruby
Foundations.
- Salvatore Sanfilippo on software code comments. This goes far deeper than the often simplistic suggestion of “code comments should explain why it’s doing something, not what it’s doing”. He categorises the comments in Redis into nine categories with good examples.
- Open JDK has changed the layout of their macOS tarballs to be more compatible with Homebrew.
- There is a proposal to let people disable the JDK Security Manager. This would let the JVM optimise a bunch of code that currently checks for a security manager at runtime. See Sean Mullan’s tweet for a little more detail.
Tools.
- clojure-party-repl is an Atom package for pair programming with a party REPL
- Hyperfiddle is a low/no-code development platform that sits on top of Datomic.
Recent Developments.
- Clojure 1.10.0-beta 1 is now available, the first in the beta series.
- CLJ-2374 fixes a Clojure build issue with JDK 11. You would be unlikely to hit this when running Clojure applications normally, as the Clojure JAR is AOT’d
Misc.
- Here’s a tour of Reaktor’s Helsinki offices. ClojuTRE conference goers got to go for a tour through here. It looks like a pretty nice place to work, I don’t think I’ve ever seen an office with a built-in sauna.
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 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.