On Thursday 24th May, we’re running an event where we’ll be discussing Upcoming Java Language Changes. We’re delighted to welcome Stephen Colebourne, Engineering Lead, Platform at OpenGamma, the creators of Strata.
Specifically, we’ll be considering what Java language changes are on their way and how will they make your coding life easier?

We’ll also take a look at a range of new features being developed by Project Amber and Project Valhalla to get a good overview of Java’s future. Come along and be prepared to give your opinions on the new features!

Ahead of the event we had a chat with Stephen; he gave us his view of why the event is important, who should join us and some tips for junior programmers.

1.Who do you think should come along?

The talk is a sneak peek into the future of the Java language, where plans exist but nothing is fixed. If you actively code Java and are interested in how the language is going to get better, this is your opportunity to see and think about the future. I might well take some straw polls on the more controversial ideas too!

2. What do you think are the three most interesting questions that this event will answer?

What language changes are coming, how will they work in practice, and
are the right design choices being made?

3. Why do you think this presentation is important for people?

While many teams have been slow to adopt new versions of Java in the past, Oracle is trying to reduce that flexibility by reducing the number of overlapping supported versions. As such, you may end up using these new language features sooner than you might have thought you would!

4. Any advice for junior programmers entering the industry?

Being a software engineer is about much more than just writing code. It’s about the bigger picture, including maintainability, quality consistency and knowing what trade- offs to make. Take the time to listen to those around you and review your own work – that self – awareness will be key to success.

If you’d like to join us at the event it’s happening on Thursday 24th May, 18:30 – 21:00 at David Game College, EC3N 2ET and is kindly sponsored by the folks @RecWorks. You can find all the registration details here: https://www.eventbrite.com/e/upcoming-java-language-changes-stephen-colebourne-tickets-45937498294

If you’d like to, you can also find Stephen on Twitter: @jodastephen