Motivation Nearly every program includes some sort of logic that combines testing if an expression has a certain type or structure, and then conditionally extracting components of its state for further processing. For example, all Java programmers are familiar with the instanceof-and-cast idiom: if (obj instanceof Integer) { int intValue = ((Integer) obj).intValue(); // use […]

Read more

Last week at JavaOne, Oracle Database JDBC Architect Douglas Surber gave a talk about what is next for JDBC. There was an advance look at a possible new Java standard for accessing SQL databases: a non-blocking API. This would be a separate API that gives access to the same databases as JDBC, rather than a […]

Read more

Just in time for Voxxed’s first birthday, we were lucky enough to chat to Mark Reinhold – Chief Architect of the Java Platform Group at Oracle – at the recent Devoxx BE 2015. In this interview, Reinhold lays out what’s in the pipeline for Java, and why he’s certain the upcoming modular changes to the […]

Read more

No need to consult the tea leaves Following up an earlier round of announcements this summer, Oracle have unveiled a further series of Java 9 features. As most Java-ites know, modularity (Project Jigsaw) is the star of this release, and, according to InfoQ, is almost-100%-set-in-stone for the next big platform update. On top of this, there have […]

Read more