Simon Ritter explains the impact Jigsaw will have on developers in terms of building their applications, as well as helping them to understand how things like encapsulation will change in JDK 9.
Mike Reyes and Mary Cole discuss the reasons for selecting Eclipse and RCP, how the move was made, challenges encountered during this move, and the benefits that have resulted from this change.
Runar Bjarnason presents how to get started with the Scalaz-Stream library, shows some examples, and how we can combine functional streams into large distributed systems.
Richard Dallaway shows an example of what Scala looks like when using pattern matching over classes, how to encode an idea into types and use advanced features of Scala without complicating the code.
Alex Blewitt introduces modularity in general, and the choices that OSGi made in bringing modularization to the JVM. He also looks ahead and asks how OSGi and Jigsaw will evolve in the future.
Jonathan Graham presents how to implement our own versions of the Clojure functions reduce, count, filter, map and pmap.
Simon Ritter looks at the fundamentals of how modularity in Java works, explaining the impact project Jigsaw has on writing apps, and how encapsulation will change in JDK 9.
Ned Twigg discusses using RxJava to wrap SWT events, looking at a few simple SWT UI's, and coding them using raw SWT and then again using RxJava.
John Oliver takes a look at both G1 and Shenandoah, explaining how they work, what are their limitations, providing tuning advice. He also looks at recent and future changes to garbage collection.
Monica Beckwith talks about G1 pause (young and mixed) composition, G1's remembered sets and collection set and G1's concurrent marking algorithm, providing performance tuning advice.
Mark Price explores the life cycle of Java code, and how the JVM evolves the runtime representation of code during program execution, providing tips to make sure Java code runs fast.
Chris Newland discusses performance-boosting techniques used by the JVM’s JIT and introduces JITWatch, a tool helping to get the best JVM performance for a code.