This course is targeted at intermediate to advanced Java developers looking to move to the "next level". Delivered by a hugely experienced Java craftsman, the workshop explores the techniques, idioms and tools available to the modern developer and how best to apply them in live situations.
As well as covering technique, the course also introduces many of the newer, but increasingly vital, parts of the Java language, including the Java Concurrency API and OSGi.
