Karl Becker

Karl Becker

Background Processing our unexpectedly long journey

26 March 2018 Slide Karl Becker
Droidcon Boston 2018