This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Tuesday, August 18 • 11:50am - 12:30pm
A simple breakdown of the Java Memory Model, and how it applies to asynchronous, non-blocking, concurrent and parallel applications

Sign up or log in to save this to your schedule and see who's attending!

Rich Hickey has previously discussed value, identity and state – but outside the context of the specifics of how we write code on the JVM. How do these concepts correlate to the programming constructs we use to write code in Java and Scala, and how do we minimize or mitigate the impact of concurrency with them. This talk will be an accessible exploration of the JVM Heap, thread stacks and concurrency primitives on the JVM and how to compose multi-threaded code in Scala.


Jamie Allen

Jamie is the Senior Director of Global Services for Typesafe, responsible for the enablement of customers around the world through consulting and training. He is the author of Effective Akka book from O’Reilly, and the co-author of the upcoming Reactive Design Patterns book from Manning. Jamie is a computer languages enthusiast who enjoys writing performant code that most efficiently leverages the resources at hand.

Tuesday August 18, 2015 11:50am - 12:30pm
Track A

Attendees (27)