There are several features of Java that generate weird classnames. We look at how to refer to them from Clojure.
Distributed systems fail in indistinguishable ways. Often, retrying is a good solution to intermittent errors. We create a retry macro to handle the retries in a generic way.
Clojure is a general purpose programming language designed for the fast-approaching future.
My daughter’s blocks taught her to match shapes with a lot of fast feedback. Fast feedback is a powerful tool to learn any skill. I analyze how the blocks helped my daughter learn and compare it to learning Clojure.
One of the most common complaints about the JVM is the long startup time. But what is really taking so long? We analyze some commands to find out.