Brought to you by Meta. In addition to remaining active in the open source community and conference circuit, this podcast offers another channel that allows us to highlight the technical work of our engineers who will discuss everything from low-level frameworks to end-user features. Throughout the podcast, Meta engineer Pascal Hartig (@passy) will interview developers in the company.
35: Facebook App Health with Jon
Did you know that you can "rage shake" your phone to create a bug report in most Meta apps? If you did, have you ever wondered what happened after you hit submit? In this episode's interview, Pascal talks to Jon about App Health and how his team ensures that despite thousands of engineers shipping code every day, the apps remain reliable and fast.
Got feedback? Send us an email to mobilepodcasts@fb.com, tweet us at @insidefbmobile (https://twitter.com/insidefbmobile), DM us on Instagram (https://instagram.com/insidefbmobile) and don’t forget to follow our host @passy (https://twitter.com/passy). Fancy working with us? Check out https://facebookcareers.com.
Links:
- Flipper
- Litho Error Boundaries
- Meet the Rustaceans: Digant Kasundra
- ELI5: Metro - JavaScript Bundler for React Native
- IFBM 7: Performance and lnstrumentation with Ariane
- gCPU Paper: A Real-time Framework for Detecting Efficiency Regressions in a Globally Distributed Codebase
Timestamps:
- Intro 0:06
- Jon Intro 1:30
- App Health Mission 2:58
- Rage Shake & Fly Trap 5:27
- Life of a Regression 8:49
- Experiments and App Health 13:47
- Tracking Down Perf Regressions 16:13
- Soft Errors 18:54
- Favourite Tools 23:35
- Backend Regressions 25:31
- Rolling out a Fix 28:00
- gCPU 29:45
- Wrapping Up 32:12
- Outro 33:20
- Bloopers 34:04