Ben Evans

Ben Evans (CEO – JClarity) has lived in “Interesting Times” in technology.

His career highlights to date include: Performance testing engineer for the Google IPO, initial UK trials of 3G networks with BT, building award-winning websites for some of Hollywood’s biggest hits of the 90s, developing some of the UK’s very first true ecommerce websites and building low-latency flow trading systems.

Ben holds a Masters degree in Mathematics from the University of Cambridge, and before joining the tech industry was a researcher in theoretical physics, working on theories which are now being tested at the LHC.

He helps to run the London Java Community (3500 members), and represents the user community as a voting member on Java’s governing body – the JCP Executive Committee. He is a Java Champion & JavaOne Rock Star. Ben writes regularly for industry publications and is a frequent speaker at technical conferences worldwide.

What every Java developer needs to know about Java 9

Introducing updated HTTP client support and JSON API integration.

What every Java developer needs to know about Java 9Java 8 may only have been released a few months ago, but Oracle has already announced the first set of features that will be targeted for Java 9. On August 11th, Mark Reinhold, a Chief Architect for Java, made available an initial feature set to subscribers on the jdk9-dev mailing list.

The crop of features are being run under a relatively new process, known as Java Enhancement Proposals (JEP). This process allows new language and VM features to be prototyped and explored without the full weight of the normal Java standardization process, although the expectation is that suitable, successful JEPs would go on to formal standardization. There will, of course, be many other new features that will be introduced in Java 9, but in this post we are going to focus on two major enhancements — and examine how they relate to features added in Java 7 and 8.

Read more…