Reliable Concurrency Without the Actor Model - Andrew Rademacher - Midwest.io 2015
This talk was given at Midwest.io 2015.
The challenges of concurrent programming are well known. Commonly the actor model and Erlang are proposed as the solution. Unaddressed, however, is what to do when your problem doesn't fit the actor model. What happens if you are working on streaming data, or if you need to share memory? In this talk we will explore how to achieve safe concurrency without queues, messages, or multiple processes; using software transactional memory.
About the Speaker
Andrew is a co-founder of Edge Up Sports, a company applying human behavior modeling to fantasy football. At Edge Up Sports, he has deployed large architectures entirely in functional languages like Haskell. Additionally, he speaks regularly on functional programming and the Haskell programming language.