Schedule

All Firebase Summit sessions are available on demand following the opening keynote, so you can watch when it’s convenient for you. Or, you can join the livestream to chat with others while you watch. Times listed below in PT(UTC-5).

Day 1 – Tuesday, 27 October

9:30 AM PT

What's new in Firebase 2020 (Opening Keynote)

Live

Welcome to the fifth annual Firebase Summit! Join us for our opening keynote to learn how Firebase can help you accelerate app development, gain actionable insights from your app data, and scale to millions of users with ease. People are relying on your apps; you can rely on us for the technology and resources that you need to build and operate apps.

Francis Ma Francis Ma
Francis Ma

Francis Ma

Director, Product Management

Francis leads the Firebase product management and design teams. Prior to his current role, he was a PM lead on Android, focusing on building the Android developer ecosystem. Before joining Google in 2011, Francis was an entrepreneur and tech startup co-founder. Prior to that, he was a professional software developer. Outside of building Firebase, Francis loves playing ice hockey, spending time with his family and aspires to be a chef someday!

Melissa Lopez Melissa Lopez
Melissa Lopez

Melissa Lopez

Software Engineer

Melissa is a software engineer working on Firebase Performance Monitoring. Before joining Firebase, she worked on Daydream to develop augmented reality experiences. This summer, she was a teacher for Google's Computer Science Summer Institute, an introduction to computer science for graduating high school seniors — especially students from historically underrepresented groups in the field. She enjoys baking big batches of cookies from her small New York City apartment.

David East David East
David East

David East

Developer Advocate

David has been a Developer Advocate at Firebase for 6 years. He's big fan of web development, design, and coffee.

Ibrahim Ulukaya Ibrahim Ulukaya
Ibrahim Ulukaya

Ibrahim Ulukaya

Developer Programs Engineer

Ibrahim helps developers make great apps with Firebase ML and AppQuality tools. He is passionate about iOS development and has published multiple apps. He's been working on Firebase for the past 5 years and previously worked on YouTube. Prior to that he was a Big Data Engineer and founded multiple startups. If not at work, you'll find him on a bike, kiteboard or playing beach volleyball.

Todd Kerpelman Todd Kerpelman
Todd Kerpelman

Todd Kerpelman

Developer Advocate

Todd is a Developer Advocate at Google, which means he primarily spends his time making YouTube videos and has somehow convinced Google to pay him for it. Todd recently completed a 500-day streak in solving the New York Times crossword puzzle, which is a pretty good sign he needs to get out of the house more often.

Kevin Lam Kevin Lam
Kevin Lam

Kevin Lam

Product Manager

Kevin is a Product Manager for Google Analytics with a focus on app measurement and enabling Firebase engagement products. He has a background in business intelligence and spends his free time hiking and climbing.

Steve Wilber Steve Wilber
Steve Wilber

Steve Wilber

Engineering Manager

Steve is an engineer working on Firebase Remote Config and A/B Testing. He was previously at Twitter where he worked on Crashlytics and was part of the team that launched Fabric. He is originally from Santa Cruz, CA where he developed a love for surfing and mountain biking. He also started his career there, working at Borland Software and building an early Java IDE called JBuilder.

10:15 AM PT

#AskFirebase Live

Live

Ask us your questions about Firebase online, and we will answer the most popular questions live right after the keynote. Want to learn more about a new release? Ask your question, and tune in live!

David East David East
David East

David East

Developer Advocate

David has been a Developer Advocate at Firebase for 6 years. He's big fan of web development, design, and coffee.

Tali Sason Tali Sason
Tali Sason

Tali Sason

Engineering Manager

Tali is a software engineering leader at Google, where she coaches the talented teams of engineers building Firebase app quality and growth products. She also serves as the Google Cambridge site lead, helping ensure the office is a respectful and inclusive place. Before joining Google via acquisition, Tali worked on Crashlytics at Twitter where she helped create Twitter Women. Prior to that, Tali was a senior engineering manager at Wayfair where she founded Wayfair Labs. When she's not working with and for developers, you might find Tali spending time with her family, playing with her two dogs or eating way too much candy.

10:45 AM PT

How to monitor your latest release with Firebase Crashlytics and Performance Monitoring

Gain New Insights

Releasing new features is exciting, but it can also be scary. Once your new feature is out in the wild, how can you ensure that the new release is stable for your users?

Firebase has the tools to help you do that. Learn some of the best practices to monitor your latest release and stay on top of your stability issues. From leveraging identifying new features that are crashing to monitoring latency for calls to a new API endpoint, we'll guide you through setting your latest release up for success with Firebase Crashlytics and Performance Monitoring.

Maple Kuo Maple Kuo
Maple Kuo

Maple Kuo

Senior UX Designer

Maple is a Senior UX Designer and has worked on various Firebase products including Crashlytics, Performance Monitoring, and App Distribution. She previously worked at Twitter, where she was part of the Fabric team. Outside of improving user experiences, Maple enjoys cooking, walking around Boston, and other activities that don't require her to stare at a screen.

Melissa Lopez Melissa Lopez
Melissa Lopez

Melissa Lopez

Software Engineer

Melissa is a software engineer working on Firebase Performance Monitoring. Before joining Firebase, she worked on Daydream to develop augmented reality experiences. This summer, she was a teacher for Google's Computer Science Summer Institute, an introduction to computer science for graduating high school seniors — especially students from historically underrepresented groups in the field. She enjoys baking big batches of cookies from her small New York City apartment.

11:05 AM PT

Optimize your app ad revenue with Firebase

Scale Effortlessly

How do you monetize an app? Well, by running ads of course! That's the easy part. But how can you optimize showing enough ads to generate some revenue, but not so many that you're impacting your user experience? And when you do show ads, what ad experience should you build — the ad format, the frequency of ads, where in the UX flow? These are harder questions to answer, but ones that Firebase and AdMob working together can help you solve. Check out this presentation to learn how to pair Firebase tools with AdMob to make data-driven, informed decisions to provide the best experience for your users and to grow your app's ad revenue.

Rachel Saunders Rachel Saunders
Rachel Saunders

Rachel Saunders

Technical Writer

Rachel is a tech writer for Firebase, primarily focusesd on Firebase Android SDKs, Hosting, Performance Monitoring, and AdMob, as well as getting started with Firebase. Rachel comes from a teaching background and loves to help folks succeed at new endeavours!

Sumit Chandel Sumit Chandel
Sumit Chandel

Sumit Chandel

Developer Advocate

Sumit works as a Senior Developer Advocate on Firebase, focusing on developer outreach both digitally and in-person by presenting at conferences and meetups globally. Previously, Sumit managed the AdWords API advocacy team, worked on Android Wear and Google Play Instant, and was a Developer Programs Engineer on the Google Web Toolkit. Prior to joining Google, Sumit was a Software Engineer at Motorola, Optimal Payments and Westfield Insurance Group.

11:25 AM PT

Engage your users with Firebase Messaging

Scale Effortlessly

As a developer, you want to create meaningful connections with your users. Learn how to use contextual messaging in Firebase Cloud Messaging and Firebase In-App Messaging to engage more fully with your users - and learn how to decide which messaging solution is the right one for your needs.

Join us as we talk through challenges every growth-focused app developer faces, and easy solutions with Firebase Messaging!

Megha Bangalore Megha Bangalore
Megha Bangalore

Megha Bangalore

Engineering Manager

Megha is an engineering lead at Google working on making Firebase awesome. Her career has been focused on backend engineering, from building a highly distributed log management and SIEM platform at Sumo Logic, to working on distributed systems at Twitter and then Google. Her number one focus is to help Firebase developers securely engage with their end-users.

Todd Hansen Todd Hansen
Todd Hansen

Todd Hansen

Software Engineer

Todd has been working on Firebase Cloud Messaging for the past 11 years focusing on performance, reliability, and scalability. Before Google, Todd helped build a county scale high performance wireless network. He enjoys spending time with his family, hiking, woodworking, and amateur radio.

11:45 AM PT

Intermission

12:00 PM PT

Firebase Authentication: from fully managed to fully customizable

Build Apps Fast

By using Firebase Authentication your users can sign in with a lot of providers. But these providers vary greatly in the features that they support and the amount of work they take to set up and maintain. We'll walk through choosing a provider based on how much you want to manage yourself, how this choice will affect your users, and the authentication needs of your app. We will explore Email-Password, Email-Link, OAuth Providers, and finally get detailed with Custom Authentication to show off just how customizable Firebase Auth can be.

Sam Olsen Sam Olsen
Sam Olsen

Sam Olsen

Software Engineer

Sam is a software engineer on the Firebase Access team. He's been at Firebase for three years and has worked on a range of projects including the Firebase Console, the Realtime Database, and Firebase Rules. When not at his desk job, Sam enjoys hiking, golfing, and reading when he can't go outside.

Malcolm Deck Malcolm Deck
Malcolm Deck

Malcolm Deck

Software Engineer

Malcolm is a software engineer on the Firebase Access team. He's been working on Firebase Auth since just after its launch in 2016, primarily on the Android SDK. In his free time, Malcolm plays video games, chess, and Ultimate.

12:20 PM PT

How to turn on billing and still sleep at night

Scale Effortlessly

Upgrading your Firebase project to a paid plan is an exciting moment — your app is ready for some real traffic! But it's also a scary one. What happens when your app reaches scale? How do you know a badly-written client or runaway Cloud Function won't end up costing you more than you expect? Let's look at some ways you can analyze your Firebase usage and billing costs, and discover a few different ways you can get notified when usage is a little higher than anticipated.

Todd Kerpelman Todd Kerpelman
Todd Kerpelman

Todd Kerpelman

Developer Advocate

Todd is a Developer Advocate at Google, which means he primarily spends his time making YouTube videos and has somehow convinced Google to pay him for it. Todd recently completed a 500-day streak in solving the New York Times crossword puzzle, which is a pretty good sign he needs to get out of the house more often.

Yuri Grinshteyn Yuri Grinshteyn
Yuri Grinshteyn

Yuri Grinshteyn

Site Reliability Engineer, CRE

Yuri works with Google Cloud Platform customers to help them design, architect, build, and operate reliable applications and services and advocates for SRE principles and practices. He occasionally writes code in Node.js, Python, and Go and likes to play video games on the train ride to work.

12:40 PM PT

How to set up CI using the Firebase Emulator suite

Build Apps Fast

Imagine you're working on the next amazing version of your app and changing and expanding how it interacts with Firebase. Obviously, you don't want to find out that something isn't quite right after you release the new version. Let's talk about how to automatically catch these things using Firebase Emulator Suite + continuous integration.

Yuchen Shi Yuchen Shi
Yuchen Shi

Yuchen Shi

Software Engineer

Yuchen works on Firebase Emulator Suite and is passionate about local-first Firebase development. Outside of work, Yuchen works on open source projects, plays the piano, and cooks delicious food like curry and pasta.

1:00 PM PT

Shipping production web apps on Firebase Hosting

Build Apps Fast

Learn about some of the advanced features and best practices that help you scale and manage mission-critical production web apps and sites on Firebase. From safely testing changes before they hit production to automating your build and deploy workflows, learn the tools to ship your web project like a pro!

Michael Bleigh Michael Bleigh
Michael Bleigh

Michael Bleigh

Engineering Manager

Michael is an engineer and entrepreneur who currently leads teams for Firebase Hosting, Firebase Extensions, and Cloud Functions for Firebase. Michael has been deeply engaged in the developer space for more than a decade, from creating open source projects like OmniAuth to founding developer-focused startup Divshot. He is passionate about the web platform and making developers' lives easier each and every day.

Ke Deng Ke Deng
Ke Deng

Ke Deng

Product Manager

Ke is a product manager on Firebase working on various products, including Firebase Hosting. Outside of work, she enjoys making art, tending to her plants, and aspiring to be a trapeze artist.

Day 2 - Wednesday, 28 October

9:30 AM PT

Zero to app: livecoding a cross platform app with Firebase and Flutter

Live

Coding an app for multiple platforms has never been easier thanks to cross-platform toolkits like Flutter. Similarly, thanks to backend-as-a-service platforms like Firebase, building a multi-user experience on a secure, serverless, scalable infrastructure can be done quickly and simply. In this talk we'll build an app from scratch that allows you to run live polls of your users. To make this talk even more exciting, while we're building this app, we will run polls from our app for you, our awesome viewers, to interact with live. We're looking forward to all of you coming to join us live to learn something new and cast your votes with Flutter and Firebase.

Frank van Puffelen Frank van Puffelen
Frank van Puffelen

Frank van Puffelen

Firebase Engineer

Frank (or Puf) is an engineer for Firebase at Google, and has been the host of the Firebase Summit for the past 5 years. He helps developers build extraordinary apps that use Firebase as their back-end. If you've ever asked a Firebase question on StackOverflow, you've probably met Frank already.

Paul Ruiz Paul Ruiz
Paul Ruiz

Paul Ruiz

Developer Programs Engineer

Paul has a background in Android and IoT development. Outside of work he makes movie props as a hobby, and is a member of a Star Wars costuming charity where he volunteers at events as various movie characters including an Imperial Snowtrooper, X-Wing Pilot, or Tusken Raider. Before getting into tech Paul was a zookeeper, so feel free to ask any giraffe-related questions.

10:30 AM PT

Iterate your way to a delightful app experience using Firebase Remote Config and Firebase A/B Testing

Scale Effortlessly

One of the best ways of delivering a great experience to your users is to change the app dynamically based on each user's attributes and behavior. We'll show you new updates in Firebase that make it easy to customize your app experiences for different groups of your users on the fly, and measure and adjust them dynamically to optimize the user journey.

Steve Wilber Steve Wilber
Steve Wilber

Steve Wilber

Engineering Manager

Steve is an engineer working on Firebase Remote Config and A/B Testing. He was previously at Twitter where he worked on Crashlytics and was part of the team that launched Fabric. He is originally from Santa Cruz, CA where he developed a love for surfing and mountain biking. He also started his career there, working at Borland Software and building an early Java IDE called JBuilder.

Karen Zeng Karen Zeng
Karen Zeng

Karen Zeng

Software Engineer

Karen is a Software Engineer working on Firebase Growth products, primarily Firebase Remote Config. Prior to Firebase she worked on building advertiser tools at Instagram. Outside of work she enjoys traveling and photography, and can often be found exploring the streets of San Francisco on her skateboard.

10:50 AM PT

Serverless security modeling in Firebase

Gain New Insights

Using secure design principles as our guide, we will cover the default security of Firebase services and what developers need to do to configure and secure their applications. Walking through a simple serverless application built with Firebase backend products, we will discuss different security threats, from malicious actors to user error. As we go, we'll build a checklist that you can use to audit your own app's security and protect yourself and your users.

Rachel Myers Rachel Myers
Rachel Myers

Rachel Myers

Developer Programs Engineer

Rachel is an engineer on Firebase Security Rules, Cloud Eventing, and Cloud Policy. At Firebase she focuses on helping developers build secure systems that protect users' privacy. On Google Cloud, she contributes to the CloudEvents Specification. Before joining Google, Rachel founded Opsolutely, was an engineer at GitHub, and was an engineer at online retailer ModCloth. In her free time she enjoys backpacking and board games.

Jon Skrip Jon Skrip
Jon Skrip

Jon Skrip

Software Engineer

Jon is a software engineer on Firebase's Growth platform, with a specific focus on A/B Testing and Remote Config services. His career before Google consisted primarily of backend and systems engineering work, with an emphasis on cloud computing and distributed architecture. Jon has a passion for learning, and is currently studying Information Security topics in his free time. Outside of work, Jon likes to hike, ski, and generally wander aimlessly through nature.

11:15 AM PT

Build a scalable web app with Firebase in 20 minutes

Build Apps Fast

Building a scalable web app doesn't have to be hard. The Firebase team ensures smooth integration with frameworks to give you an opinionated, expressive technology stack that allows you to ship code quickly and confidently. In this talk, we'll look into the latest capabilities of AngularFire and how you can get to a functional application in a matter of minutes, with best practices included!

James Daniels James Daniels
James Daniels

James Daniels

Developer Programs Engineer

James is a full-stack developer with a passion for Open Source. He works on Firebase at Google where he helps with Developer Relations, documentation, workshops, and maintenance of the Firebase SDKs.

Minko Gechev Minko Gechev
Minko Gechev

Minko Gechev

Developer Programs Engineer

Minko is an engineer in the Angular team at Google. For the past years, he has been building open source tools for static analysis, libraries, and frameworks. Before joining Google, he was a co-founder and CTO at the EdTech company Rhyme.com, which in 2019 was acquired by Coursera.

11:35 AM PT

Adding on-device recommendations to your app using TensorFlow and Firebase

Gain New Insights

As a developer, ML can help you build better apps. In this session we'll guide you through simple steps to build and train a TensorFlow model that does on-device recommendations based on content that the user has shown interest in. You'll then convert the model to TensorFlow Lite to run on mobile and deploy it on Firebase.

Ibrahim Ulukaya Ibrahim Ulukaya
Ibrahim Ulukaya

Ibrahim Ulukaya

Developer Programs Engineer

Ibrahim helps developers make great apps with Firebase ML and AppQuality tools. He is passionate about iOS development and has published multiple apps. He's been working on Firebase for the past 5 years and previously worked on YouTube. Prior to that he was a Big Data Engineer and founded multiple startups. If not at work, you'll find him on a bike, kiteboard or playing beach volleyball.