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 […]

Running Multiple JDK Versions on Mac OS X

Posted by & filed under , , .

If you’re a Java developer like me, working on a bunch of different projects at the same time, then you quite likely find yourself in the situation where you need to switch in between different JDK versions every time you switch context/project. In my case, I am working on the (good) stuff we got going […]

Cognitive Match Acquired by Magnetic

Posted by & filed under , , .

It has been going for a while now but finally everything fell into place and as such it is already making the news on the net 🙂 As of this week, Cognitive Match has been acquired by Magnetic! TechCrunch has already covered this and you can read the full story here: http://techcrunch.com/2014/05/28/retargetting-startup-cognitive-match-acquired-by-magnetic/ . There is […]