Vanilla Java

Without a set throughput, a latency measurement might be meaningless. Often you see benchmark results with throughput measurements, and sometimes the include latency measurements. However, latency varies with the throughput you perform, and wit…

When developing an application it can be hard enough to get the happy path working, let alone worry about what might happen when something goes wrong. I have asked a number of developers recently what…

This program has two threads printing messages alternatively. However if you change a String from "cC" to "cc" it doesn’t print anything, WHY? public class PingPongMain { public static void main(String[] args) throws…

I started to migrate to using Asciidoc on Github last week, but the team at http://hubpress.io/ suggested I use HubPress instead. This uses github for storage and hosting but provides a web site…