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 a relatively new programming language designed to run atop virtual machines like those used with Java or C#. It is a mixture of many ideas including those tailored for object oriented and ...