Qconn

Akka for Concurrency works

Akka for Concurrency works

Time: 
Thursday, 1:45pm - 2:35pm
Abstract: 

Let's face it, good programming is hard, let alone safe concurrent programming. Even with an in-depth understanding of Java concurrency there are still many pitfalls and traps to avoid. You have atomicity, ordering, race-conditions, deadlocks, shared mutable state, and many other monsters are waiting to derail your shiny new application. What if there was a better way? Well, there it is. You can build asynchronous, non-blocking, resilient applications in an isolated manner that is not difficult to reason about. No longer, do you get to worry about threading issues. You can concentrate on what you're paid to do, solve the business domain concerns. In this session, we will review the challenges of concurrent programming on the JVM and explore Akka a powerful toolkit and runtime for building highly concurrent, distributed applications on the JVM.

Duncan.DeVore's picture
Duncan is passionate about reactive application (distributed systems) design using tools such as Scala and Akka. As VP of Software Engineering at Viridity Energy, he and his team have helped pioneer this paradigm by bringing online one of the first large scale reactive applications. He maintains the open source project Akka Persistence Mongo and is currently working on a book as co-author, titled Building Reactive Applications with Manning Publications. @ironfish