2013 November 24
Practices that the London Java Community uses to grow the speaking talent in their technical community.
2013 October 12
Apache is no longer the place projects go to die and eclipse is expanding from just IDEs.
2013 October 02
Slides from my Javaone talk on CPU Caching
2013 September 27
I attended Javaone again this year. It was fun.
2013 July 25
This post explains a simple way to replicate slow network conditions using the linux command tc. This makes it easier to performance test 2G or slow 3G smartphone connections.
2013 July 05
We all remember that when Java 7 shipped it had a series of quite severe bugs. We can all help with avoiding the same issue cropping up in Java 8. This post covers using your existing Continuous Integration to run your tests on Java 8.
2013 June 24
The G1 collector is the latest collector to be implemented in the hotspot JVM. Its been a supported collector ever since Java 7 Update 4. Its also been publicly stated by the Oracle GC Team that their hope for low pause GC is a fully realised G1. Here's how it works.
2013 May 22
Last week I visited Krakow for the Geecon (pronounced "Geek on") conference. I delivered a talk on CPU Caching and helped out with an OpenJDK test fest.
2013 May 07
Part 3 of the GC Blog Post covers the Concurrent-Mark-Sweep collector which is a low pause collector implemented in the hotspot Garbage Collector.
2013 March 31
Last week the first ever DevoxxUK
conference was held, and was a big success. This is my perspective on why I attended and enjoyed it so much.