Thursday 19th April, 2012
10:00am to 10:50am
For a long time, the de facto way of doing multi-core concurrency was using threads. However, the complexity of manipulating threads and state affected negatively how developers perceive concurrency. Fortunately, languages like Clojure and Erlang implement new paradigms that aim to make concurrency easier. In this talk, José Valim is going to discuss the role state play in concurrency and introduce different paradigms for multi-core concurrency, like Actors and Software Transactional Memory, explaining their trade-offs and why they matter to us developers.
@plataformatec founder, Open Source developer, Rails Core Team Member, Ruby Hero and creator of Elixir, code available at github.com/josevalim bio from Twitter
Sign in to add slides, notes or videos to this session