SeaJUG is an all volunteer effort - which means items such as the website and mailing list are updated as schedules afford. We meet on the 3rd Tuesday of every month. We need suggestions/volunteers for topics! If you'd like to donate your time/skills to the cause, contact Nimret Sandhu.
Concurrency is the key to application performance in the multicore era. Java 8 makes basic Java concurrency and parallelism easier, adding high-level concurrent programming constructs not available in earlier versions of Java. The open source Akka library for Java and Scala goes even further, providing both improved concurrency support within a system and scalability across distributed systems.
In this presentation you'll first get an overview of Java 8 concurrency features along with the Scala equivalents, then find out about the Actor model implemented by Akka and why it delivers great concurrency support. You'll see how Akka works from both the Java and Scala perspective, and also how Java and Scala can be used together in Akka to allow existing Java code to be converted to an actor model while taking advantage of simpler Scala control code. If you're interested in Scala but haven't yet found a reason to start using it for development, this just may give you the push you need! Finally, you'll see how to set up distributed systems in Akka.