Here are the few questions we will answer in the talk.
- Why do you need concurrency at all?
- What is difference between concurrency and async programming? Are not those two things same?
- When do you need async? Language level vs library level features.
- Composing futures
- What makes concurrency hard?
- Models of thread based concurrency?
- Actor based models of concurrency - Elixir / Scala