Coordinating Space and Time (Chicago Roboto 2017)

Coordinating Space and Time (Chicago Roboto 2017)

One of Android’s core requirements is that the UI runs on the main thread and IO in the background. Though concurrency is powerful, it’s also frustrating to deal with forking threads.

In this talk we’ll:

⏰ Learn how smartphone CPUs contradict your memory
⏰ Discuss how Android’s compilers disregard your orders
⏰ Sync up on Java’s concurrency APIs
⏰ See how to make sexy apps that aren’t racy
⏰ Determine if reactive programming is the future

This talk covers a sequence of concurrency topics. Attendees will be able to fix volatile programs and block threading bugs before they happen.

Video: https://www.youtube.com/watch?v=yS0Nc-L1Uuk
Code: https://github.com/swankjesse/concurrency

69252b3de5cb7f464c09301d9a6b0401?s=128

Jesse Wilson

April 20, 2017
Tweet