Mobile @Scale 2016

MARCH 17, 2016 @ 10:00 AM PDT - 6:30 PM PDT
Mobile @Scale is an invitation-only technical conference for engineers building mobile software and services that serve millions or even billions of people.
RSVPS CLOSED
AGENDA SPEAKERS

ABOUT EVENT

Less than three years ago, engineers from Twitter, LinkedIn, Dropbox, Pinterest, and Facebook — including two from the then brand-new Facebook London office — met at Mobile @Scale in Menlo Park to talk about the challenges of building mobile software at large scale. Last Wednesday, the first Mobile @Scale London showed how far mobile development at scale has come in only a few short years.

In 2013, a lot of the conversation was about how to adapt approaches to testing, optimising, developing, and deploying software that had worked well on the web to the new mobile platforms.

Fast-forward to 2016 — you can imagine a musical montage showing lots of hacking — and instead of the conversation being about adapting to new mobile platforms, it is now about improving mobile platforms themselves.

The nature of the conversation has also changed. In 2013, the takeaways were lessons learned. In 2016, they are tools, frameworks, and platforms that can be downloaded, installed, forked, built upon, and deployed.

Mobile @Scale London was about crossing boundaries, improving platforms, and sharing code between organisations, but as Henna Kermani highlighted in her talk about using Facebook’s open source Fresco library at Twitter, each of those collaborations started with a conversation between engineers.

After a day of listening to conversations between 300 of the smartest mobile developers, I’m excited to see what the next three years holds.

Videos of the Mobile @Scale London talks are posted below. If you are interested in joining the next event, please check out and follow the @Scale Facebook page.

EVENT AGENDA

Event times below are displayed in PT.

March 17, 2016

10:00 AM - 06:30 PM
3,000 images per second

Twitter creates approximately 3,000 unique images and transfers approximately 200 GB of images per second. After a short break for coffee and @Scale cupcakes, Henna Kermani described how Twitter’s image read and write paths evolved to handle this scale and how Facebook’s Fresco image library is now an important part of that pipeline on Android.

Speaker Henna Kermani,Twitter
10:00 AM - 06:30 PM
Don’t forget the web

Despite the progress made over the last few years, it is easy to conclude that the web still hasn’t caught up to the native platforms. In a fascinating final talk, Jeremy Keith explained why that comparison doesn’t make sense.

Speaker Jeremy Keith,Clearleft
10:00 AM - 06:30 PM
React Native: Bringing the best of web development to native

Moving to native made Facebook better for people around the world but not always better for Facebook developers. Pieter De Baets talked about the challenges of building across multiple platforms and how React Native is poised to bring the best of the web to native.

Speaker Pieter De Baets,Facebook
10:00 AM - 06:30 PM
Infer: Moving fast with static analysis

Traditionally, static analysis tools have required code to be annotated with contracts and taken hours to perform full program analysis to find deep bugs, or they’ve run quickly but found only trivial linting errors. Dulma Churchill explained how Infer is able to automatically find and cache contracts, allowing it to find deep bugs at diff time, and showed examples of the important classes of bugs that Infer is helping eradicate on mobile at Facebook and now Spotify.

Speaker Dulma Churchill,Facebook
10:00 AM - 06:30 PM
Backend-driven native UIs

“What if we changed this list to a grid?” It sounds like a simple question, but in practice it’s not. John Sundell and Diego Cristina Capelo from Spotify showed us how to use backend-driven native UIs to make answering this question and many others faster and easier.

Speaker John Sundell,Spotify
Speaker Diego Cristina Capelo,Spotify
10:00 AM - 06:30 PM
6 lessons learned scaling mobile at SoundCloud

Jamie McDonald and Matej Balantič shared six lessons learned scaling mobile at SoundCloud, including the perils of blindly following accepted industry practice, strategies for dealing with technical debt, and a real-world example of React Native allowing developers to move between platforms to build SoundCloud Pulse.

Speaker Jamie McDonald,SoundCloud
Speaker Matej Balantic,SoundCloud
10:00 AM - 06:30 PM
When mobile IDEs need to scale

James Pearce and Al Sutton talked about two very different solutions used to overcome the problems inherent in building large mobile applications. For iOS and web developers, Facebook added Buck, Babel, Chrome Tools, Flow, and Clang to the open source Atom editor running in Chromium to create Nuclide as a scalable alternative to XCode. The open source nature of IntelliJ allows Facebook to contribute to that project to optimise the IDE for Facebook, allowing Android engineers to continue to use the tool they are familiar with as Android Studio.

Speaker James Pearce,Facebook
Speaker Al Sutton,Facebook
10:00 AM - 06:30 PM
Scaling iOS @ Google

Michele Aiello immediately set the “crossing boundaries” theme by talking about Google building with Material Design, protocol buffers, C++, and Java on iOS: a journey which started with just one app and then scaled to more than 60.

Speaker Michele Aiello,Google

SPEAKERS AND MODERATORS

Henna Kermani

Twitter

Jeremy Keith

Clearleft

Pieter De Baets

Facebook

Dulma Churchill

Facebook

John Sundell

Spotify

Diego Cristina Capelo

Spotify

Jamie McDonald

SoundCloud

Matej Balantic

SoundCloud

James Pearce

Facebook

Al Sutton

Facebook

Michele Aiello

Google
UPCOMING EVENT   November 20-21, 2024 | Video @Scale

Video @Scale 2024

Video @Scale 2024 is a technical conference designed for engineers that develop or manage large-scale video systems serving millions of people. The development of large-scale video systems includes complex, unprecedented engineering challenges. The @Scale community...
PAST EVENT   March 20, 2024 @ 9am PT - 3pm PT | RTC @Scale

RTC @Scale 2024

RTC @Scale is for engineers who develop and manage large-scale real-time communication (RTC) systems serving millions of people. The operations of large-scale RTC systems have always involved complex engineering challenges which continue to attract attention...
Past EVENT   May 22, 2024 | Data @Scale

Data @Scale 2024

Data @Scale is a technical conference for engineers who are interested in building, operating, and using data systems at scale. Companies across the industry use data and underlying infrastructure to build products with user empathy,...
Past EVENT   June 12, 2024 | Systems @Scale

Systems @Scale 2024

Systems @Scale 2024 is a technical conference intended for engineers that build and manage large-scale distributed systems serving millions or billions of users. The development and operation of such systems often introduces complex, unprecedented engineering...
Past EVENT   JULY 31, 2024 @ 2:30 PM PDT - 7:00 PM PDT - IN PERSON EVENT | AUGUST 7, 2024 @ 2:30 PM PDT - 5:30 PM PDT - VIRTUAL PROGRAM | AI Infra @Scale

AI Infra @Scale 2024

Meta’s Engineering and Infrastructure teams are excited to return for the second year in a row to host AI Infra @Scale on July 31. This year’s event is open to a limited number of in-person...
Past EVENT   August 14, 2024 | Product @Scale

Product @Scale 2024

Product @Scale conferences are designed for technologists who work on solving complex product problems at scale. The @Scale community focuses on bringing forward people's experiences in creating innovative solutions to large-scale products serving millions or...
Past EVENT   September 11, 2024 | Santa Clara Convention Center | Networking @Scale

Networking @Scale 2024

Meta’s Networking team invites you to Networking@scale on September 11th. This year’s event is an in-person event hosted at the Santa Clara Convention center and will also be live streamed for virtual attendees. Registration is...
Past EVENT   October 9, 2024 | Reliability @Scale

Reliability @Scale 2024

In the digital age, where systems operate at unprecedented scales, the importance of robust configuration management cannot be overstated. This year’s Reliability @Scale will focus on a central theme of "Move Safely", emphasizing the critical...
Past EVENT   October 23, 2024 | Mobile @Scale

Mobile @Scale 2024

Mobile @Scale is a technical conference designed for the engineers, product managers, and engineering leaders building mobile experiences at significant scale (millions to billions of daily users). Mobile @Scale provides a rare opportunity to gather...

To help personalize content, tailor and measure ads, and provide a safer experience, we use cookies. By clicking or navigating the site, you agree to allow our collection of information on and off Facebook through cookies. Learn more, including about available controls: Cookies Policy