San Francisco, California
London, United Kingdom
Join us for an inside look at Facebook News Feed on iOS and Android.
iOS Tech Talk : How Facebook rewrote News Feed to eliminate core data
Adam Ernst, an iOS Engineer at Facebook New York, will describe Facebook’s focus on speed and performance. He will examine in detail how they decoupled the client-server communication, reduced developer errors, and improved reliability on iOS and Android by writing a custom persistence layer built on top of immutable objects generated at compile-time from a schema on the server. Adam will describe the nuances his team faced and the solutions that that grew from the specific challenges and how they transitioned the codebase with a fast iteration cycle and frequent release process.
Android Tech talk : News Feed Client-Side Architecture on Android
In this session, Omer Strulovich, Software Engineer at Facebook New York, will discuss how Facebook rethought the process for feed rendering on Android to result in a quicker, smoother scrolling experience for users, and improved developer velocity. Omer will detail how this re- design was inspired by problems exposed when trying to present a rich and diverse feed, such as a deep view hierarchy, poor scroll performance and testability.
Nicolas Spiegelberg, Engineering Manager at Facebook New York, will host a lively and interactive conversation about the engineering culture at Facebook.
6:30 - 7:00pm Apps & Drinks
7:00 - 7:30pm Android Talk
7:30 - 8:00pm iOS Talk
8:00 - 8:15pm Facebook Culture Talk
8:15 - 8:45pm Ask Me Anything Q&A
8:45 - 9:15pm Networking + More Apps & Drinks
About the Speakers
Adam Ernst helped relaunch the Facebook iOS app to use native code. Today he is the tech lead for iOS News Feed. Before joining Facebook, Adam was an independent iOS developer and created the iTrans series of mass transit apps (www.itrans.info). He studied computer science at Princeton University.
Nicolas Spiegelberg is an engineering manager on the Facebook iOS Product Infrastructure team. He started on Facebook Messenger, creating and scaling their 30PB+ Apache HBase tier. When Facebook shifted to “mobile first”, he joined iOS Product Infrastructure and created critical infrastructure for Scroll Performance and UI Data Synchronization. He currently manages a team responsible for iOS Data Caching and Network infrastructure.
Omer Strulovich currently works on News Feed and testing frameworks. Previously, he worked on the Android Infrastructure team on optimizing internationalization in the Facebook Android app at London. He has a B.Sc in Software Engineering (Summa cum laude), and a M.Sc in Computer Science from the Technion - Israel Institute of Technology. His research focused on secure multiparty computation.
What are my transport/parking options getting to the event?
Valet parking ($47 daily rate may apply)
The hotel is conveniently located directly across the street from the Charles Street/MGH station on the MBTA. For complete commuter train and subway information visit www.mbta.com.
Want to invite a colleague or another mobile developer?
Contact Anshita at email@example.com and Lesley at firstname.lastname@example.org.
Have questions about the event or travel logistics?
Contact Jenn at email@example.com
When & Where
Facebook is the world's largest social network with over one billion active users. Founded in 2004, Facebook’s mission is to make the world more open and connected. As an employer, Facebook strives to hire the best people who want to move fast and make an impact.
The company empowers people in every way it can to allow our employees to focus on what they love to do. People around the world use Facebook everyday to stay connected with friends and family, to discover what’s going on, and to share and express what matters to them.