Chris built his first mobile app before the iPhone was ever released, and built his first iOS app after a bet in a bar.
Always up for a varied challenge, Chris has built many kinds of software : Xbox & Playstation video games, web browsers, taxi dispatch apps, home security, banking apps, and mobile audio recording studios, working at startups, huge corps and freelancing.
Chris co-founded buddybuild to make life easiest for other iOS and Android app developers and help them focus on building their own apps - rather than building and maintaining a build system.
As modern iOS devices increase in power, as apps increase in complexity, as users want ever more responsive apps, there is an increasing need to write code in an asynchronous manner.
As asynchronous programming in Swift evolves, developers can learn from asynchronous patterns in other languages, and adapt them to Swift.
This talk explores how to write clean maintainable asynchronous code that handles errors well in Swift.
While building an iOS app a couple of years ago, Chris and several of his colleagues became frustrated with their workflow and the difficulty to set up and maintain iOS continuous integration & deployment systems.
They started buddybuild to solve these problems for all iOS developers.
Today, thousands of companies are using buddybuild for continuous integration and deployment. Chris will share the story of building the company and architecting the systems required for supporting running xcode in the cloud.