What's the impact of Java 8 on the Java ecosystem and why did we have to wait so long for these improvements? Is the JCP the right tool for driving innovation and do we need a really new version of Java? One that would not need take care of backward compatibility? We met Trisha Gee - a great member of our Java community - in New York to talk about these topics.
The OSGi Alliance is working on a Promises specification which will provide CompletableFutures that can run all the way back to Java 1.4. Tim explains why this is of benefit and how it compares to Java 8, along with where you can find out more information about the project and how it can be used both inside and outside an OSGi framework.
Craig Motlin, technical lead of the GS Collections project, talks about where GS Collections came from, how it compares with other collections libraries, and what influence it had on Java 8. He describes the different philosophy of GS Collections as compared to other collections libraries, and what benefits open-sourcing the internal library has had
Stuart Williams explains vert.x: basic idea and architecture, how it uses Java's NIO and async APIs, how it allows using various JVM languages (Groovy, JRuby, Scala, etc), the EventBus and much more.