LMAX disruptor framework and whitepaper

Sat, 16 Jul 2011 00:05:40 +0000

This is really old news now as I’m very late in posting it but since I’m still coming across people who have remained blissfully unaware I thought this was worth re-iterating. If you haven’t come across this yet drop everything else and read about the LMAX Disruptor framework and the associated whitepaper titled Disruptor: High [...]

Share
Read the full article →

Performance pattern: Modulo and powers of two

Tue, 12 Jul 2011 00:44:16 +0000

The modulo operator is rare but does occur in certain vital use-cases in Java programming. I’ve been seeing it a lot in striping, segmenting, pipelining and circularity use cases lately. The normal and naive implementation is as below. public static int modulo(int x, int y) { return x % y; } Recently I saw the [...]

Share
Read the full article →

Oracle celebrates upcoming Java 7 release on video

Sat, 09 Jul 2011 20:00:29 +0000

Oracle recently celebrated the upcoming release of Java 7 with great pomp and show and subsequently made recordings of the event available as a series of videos available. If you haven’t already done so watch the videos in order below and read the blog post. There are also some thoughts on what’s upcoming in Java [...]

Share
Read the full article →

Java 7 release candidate 1 released

Thu, 07 Jul 2011 00:54:26 +0000

Java 7 release candidate 1 has been released. Those people who thought Java 7 final would be released today (7th) – that is not the case as I mentioned in my previous post. It is simply being launched from a marketing standpoint. It will in fact be released as announced originally on 28 July. The [...]

Share
Read the full article →

Oracle discusses Java 7 & 8 new features on video

Wed, 06 Jul 2011 00:36:50 +0000

NOTE: If this post interests you you should definitely check out the Java 7 celebration launch and the detailed technical breakout session videos here. Watch the fascinating video discussion (also embedded below) about upcoming features in Java 7 & 8 between Adam Messinger, Mark Reinhold, John Rose and Joe Darcy. They talk about quite a [...]

Share
Read the full article →

Depth and breadth first tree traversal

Tue, 05 Jul 2011 23:08:09 +0000

A friend of mine mentioned depth and breadth first tree traversal today and since I didn’t have a post on this already I thought this would be a good opportunity to do one and post my take on it. This focuses more on depth and breadth first tree traversal as opposed to graph search and [...]

Share
Read the full article →

Java SE 7 API Javadocs receive new colour scheme

Mon, 04 Jul 2011 22:42:25 +0000

The Java SE 7 API specification (colloquially known as javadocs) have received a stylistic facelift. Compare v7 with v6. What do you think? Do you think it’s an improvement? Do you think it was even necessary? My opinion is twofold. Firstly, although overall the javadocs appear to look nicer and more professional and corporate (as [...]

Share
Read the full article →

Capcom release Street Fighter IV Volt for iPhone

Sat, 02 Jul 2011 12:06:54 +0000

Capcom have released a new game for iPhone called, Street Fighter IV Volt,, to follow in the footsteps of Street Fighter IV – the most recent instalment in my favourite game series of all time. I haven’t tried it yet but I can’t wait to. All games in the Street Fighter series hold nostalgic value [...]

Share
Read the full article →

Andrew Marr’s Megacities

Wed, 22 Jun 2011 22:59:09 +0000

Recently I completed watching ‘Andrew Marr’s Megacities‘ on iPlayer. I’d recommend doing so to gain a fascinating and unusual insight into some of the largest cities in the world. They are only available on iplayer until the 26th/27th of June though so I’d hurry up if you haven’t seen them. Living in the City Cities [...]

Share
Read the full article →

Morgan Stanley Matrix wins UX 2011 Silver award

Mon, 20 Jun 2011 22:39:29 +0000

Morgan Stanley Matrix, a project I worked on for two years as part of the server side dev team, has won Silver in the User Experience 2011 Awards. Read the pitch and watch the application demo. Well done Morgan Stanley. It was a great team and a great project and I wish it continuing success.

Share
Read the full article →