Clojure
-
Core Java

Clojure’s Software Transactional Memory vs. Locks and CAS in Java
A third way to coordinate shared state: optimistic, language-level, and modeled directly on database transactions. Most Java developers reach for…
Read More » -
Software Development

Clojure’s Persistent Data Structures: Immutability Without the Performance Hit
How structural sharing makes immutable collections fast enough to be the default choice in functional programming In most programming languages,…
Read More » -
Enterprise Java

Native microservices with SparkJava and Graal
Microservices written with SparkJava are just plain Java code using a standard Java library. No annotation magic, just code. The…
Read More »


