/dev/world 2023

30-31 MARCH • NAARM | MELBOURNE

Tim Oliver

Tim Oliver

How Does it Scale? Writing iOS Code at Instagram

Long-lived apps at large companies have a whole different raft of challenges than what indie developers might expect. With thousands of engineers contributing code over the years, how does a newcomer to the company even begin to understand any of this, let alone start contributing code? Turns out, it's easier than you think! This presentation is a top down look at how we develop new features for the Instagram app for iOS, including what sort of architectures and patterns are used in the code, and how the codebase is maintained to keep build times down.

About the presenter

Tim's been a fanboy of iOS since the iPhone 3G and a fanboy of /dev/world/ since 2010. He currently works as an iOS engineer at Instagram, and before that, at Drivemode, both in Tokyo. In his free time, he enjoys contributing to the open source iOS community, attempting karaoke and playing video games.