Continents Reunited

Posted by & filed under , , , .

In this photo, there are 4 continents, 3 people, 2 companies and one team: With my friends Denis (Australia) and Nick (South Africa) — and me obviously (Europe) — in a bar in America. We all used to be part of the same team back in the days in London, nowadays Nick has started his […]

Java 8 Accumulators and Adders

Posted by & filed under , , , .

If you’ve been using Java for a while now, then like me, you must have saluted the move quite a while back in JDK 1.5 to introduce the atomic classes (AtomicLong, AtomicBoolean and so on). They were a big step forward, away from the clunkyness of having to create ridiculous bottlenecks in the code for […]

java code

Parallel Sorting in Java 8

Posted by & filed under , , .

I started playing with Java 8 relatively recently (booo! 🙂 ) — and going through the new features this JDK brought, I keep discovering things which I feel deserve more attention than they have been given. Sure, everyone is raving about the lambda expressions, try-with-resources and so on, but occasionally there are small additions that […]

How Many Planets?

Posted by & filed under , .

This is the 4th speech I delivered to Toastmasters and it’s part of Competent Communicator manual #4: “How to Say It“. As a reminder, the objectives of the project are: Select the right words and sentence structure to communicate your ideals clearly, accurately, and vividly. Use rhetorical devices to enhance and emphasize ideas Eliminate jargon […]