A monthly overview of things you need to know as an architect or aspiring architect. This article dives into the happens-before semantics of Go channels, explaining how they relate to memory ...
One more than one occasion, I’ve found myself yearning for a more functional paradigm that facilitates easier concurrency programming on the JVM. And while Erlang is an excellent platform for ...
Scala is essentially the C++ of high level (ergo, memory managed) languages on the JVM. It supports many paradigms equally, and due to this, it has sacrificed the "simplicity" of the language. Even ...