This year on 6-8 February over 1700 developers gathered in Stockholm to attend JFokus. I only attended the conference part of the session on 7th -8th but there were more lengthy tutorial sessions on the first day. I will try to summarize some of my highlights for you now. Day one: The conference had 6 […]

Read more

A new official proposal to add ahead of time compilation for the JVM has been submitted as JEP 295. As the name suggest the idea is to add compilation to native code prior to launching the virtual machine. The main goal of the proposal is to improve the start-up time of Java applications, with as […]

Read more

The recently posted JEP 286, titled Local-Variable Type Inference, hints at the possible addition of var identifier to the Java platform. The inference could be done like this, for example : var list = new ArrayList(); // infers ArrayList var map = new HashMap(); // infers HashMap In the proposal it is said that this […]

Read more

After watching many sessions online, this year I was able to attend Jfokus in person for the first time. This was the 10th edition of the event, bringing over 1800 attendees. One other thing to note is that the conference was sold out 2 weeks in advance, which as JFokus main organiser Mattias Karlsson commented, “hasn’t happened in several […]

Read more

The JEP 213 – Milling Project Coin is a follow up to the Project Coin additions to Java 7. Note, as the JEP states, this isn’t a Project Coin 2.0. It’s more of an attempt at smoothing the “rough edges” that came along with these additions. Just as a reminder – with the original Project Coin, among other […]

Read more

Liquid Robotics is an American ocean data services provider. On its own it looks impressive, especially given that they are the people developing the Wave Glider, an autonomous, environmentally powered ocean-going platform for gathering and remotely transmitting information about the surface of the ocean. They gather info such as water temperature, and the atmospheric conditions above […]

Read more

One of the rarely known features in Java among developers is Thread-local storage. The idea is simple, and the need for it comes in  scenarios where we need data that is, well, local for the thread. For example, if we have two threads that refer to the same global variablem but we want them to […]

Read more

In my work assisting teams with JavaScript related problems, I’ve noticed some common issues. If you’re experiencing frustrations with the language too, this article might be of some assistance. Disclaimer: a few of my tips might be obvious to some of you, but hopefully you’ll find at least some useful nuggets of information here! These […]

Read more