Today, we kicked off F8 2019. Thousands of attendees gathered in San Jose to learn about our latest plans, research, tools, and open source releases. Topics included ensuring Messenger and WhatsApp are the fast, secure, private centers of your social experience; making Communities as central as friends in Facebook; making commerce thrive in Instagram; and developing the technology that will shape next-generation platforms. Check out videos of today’s F8 keynote address and several of the technical sessions below.
Mark Zuckerberg launched Day 1 with a discussion of the principles that will guide us as we build a more privacy-focused social platform. He shared plans for the technology that will shape the next-generation platforms; make Communities as central as friends in Facebook; make commerce thrive in Instagram; and ensure Messenger and WhatsApp are the fast, secure, private centers of your social experience. Watch the full keynote here:
Building the New Facebook.com with React, GraphQL, and Relay
Software Engineer Juan Tejada, Front End Engineer Ashley Watkins, and Software Engineer Benoit Girard
Open source projects such as React, GraphQL, and Relay are powering more and more Facebook services. This session covers how Facebook uses the latest features of technologies like React Suspense to help deliver a high-quality, modern web experience.
Meet Wit.ai, the Free NLP Service
Software Engineer Julien Odent
Wit.ai is Facebook’s free NLP as a service offering, with a growing community of developers. Learn more about how we are continuously improving the platform and adding new features.
Mobile Innovation with React Native, ComponentKit, and Litho
Software Engineer Pasquale Anatriello, Front End Engineer Eli White, and Software Engineering Manager Thong Nguyen
The Facebook platform helps many developers create compelling mobile applications. This session covers how we use and open-source our mobile development stack to deliver beautifully designed and super responsive apps on both Android and iOS.
Using Docusaurus to Create Open Source Websites
Front End Engineer Yangshun Tay
Learn how Docusaurus makes it simple to create a website for open source project documentation, then get hands-on by creating a Docusaurus website.
Facebook Loves Python, and Python Loves Facebook
Production Engineer Cooper Lees, Production Engineer Lisa Roach, Software Engineer Sinan Cepel, and Production Engineer John Reese
Get an inside look at how we use Python, some examples of open source projects, and how to take advantage of Python’s latest features, including type annotations.
New App Review Chat Support Channel on Messenger
Developer Operations Review & Support Specialist Erica Engstrom
Engstrom gives a firsthand look at the new app review chat channel, designed to help developers navigate our app review process.
Technical Deep Dive Into Building Messenger Automated Experiences
Partner Engineer Jayesh Jain
A step-by-step walkthrough of how to start building an automated experience on Messenger. Jain covers the Webhook and Permissions setup process and highlights the implementation of key platform features.
i18n at Facebook Scale (FBT)
Software Engineer John Watson
Learn about FBT, an i18n markup language that reduces code complexity, enabling the writing of text that would be tedious or error-prone in a succinct and accurate way. It keeps translatable text bundled with source, making code self-documenting.
Building a Mobile AI Platform
Software Engineering Manager Lin Qiao, Product Manager Aparna Laskhmi Ratan
As a mobile-first company, we are focused on moving AI and ML technology from the server to the edge — but that comes with a new set of opportunities and challenges. This session explores the benefits and constraints of building a mobile-optimized machine learning platform. Get an overview of how we approach training to deployment across NLP, video, ASR, integrity, and content understanding on mobile.
A Lighter, Faster, Simpler Messenger
Software Engineer Joshua Evenson and Software Engineer Jeremy Fein
Join us for an exciting look into how our engineering team is rebuilding Messenger from the ground up. Learn how the client and server teams are working together on a novel way of doing sync and consolidating server interactions.