A Java geek

Nicolas Fränkel's blog

BlockHound: how it works
Timely computation of derived values