In the last blog post, I wrote about Go's channels with a demo of a data pipeline that buffers the input and flushes the buffer when it's full or...
I used Java during most of my career, which had concurrency support from the early days. It allowed developers to start threads and synchronize access...
In this post, I will be talking about my experience dealing with the overload of a software system. It is not based on the contents of the Google SRE...
With the rise of big data in the last decade the industry has adopted the tools to process it. In the past, data was often processed using batch jobs....
Background I've used Java for most of my career and am used to the fact all objects are passed by reference, while all primitive types are passed by...