- Developers
- Learn about Infer, an open-source tool that helps find bugs in mobile app code, improving development efficiency and code quality.
- Business
- Understand how Meta invests in developer tools like Infer to enhance software reliability and accelerate development cycles for its products.
This episode features a detailed interview with a researcher about a specific developer tool, offering practical insights.
15: Infer Static Analysis for Mobile Apps with Ezgi
Audio streams from Meta. Your place is remembered on this device.
From Subvolts
Summary and analysis by Subvolts editorial, AI-assisted.
Meta Tech Podcast episode 15 features Ezgi discussing Infer, an open-source static analysis tool for mobile apps. Ezgi, who joined Infer from a PhD in programming languages, shares insights on developing and testing new analyses. The conversation also touches on balancing academic research with industry impact.
This episode talks about Infer, a smart computer program that checks mobile app code for mistakes before the app is released. It helps developers find and fix bugs early, making apps more reliable for everyone.
This episode offers developers a deep dive into Infer, a tool designed to improve code quality for mobile applications. Ezgi's perspective, bridging academic research and practical application, provides valuable insights for engineers working on complex codebases. It highlights Meta's commitment to developer tools, aligning with broader industry trends in improving software development efficiency and reliability through AI-assisted analysis.
- HostPascal Harris
- GuestEzgi
- Episode Title: 15: Infer Static Analysis for Mobile Apps with Ezgi
- Show: Meta Tech Podcast
- Length: 44 minutes
- Guest: Ezgi
- Tool Discussed: Infer
Episode 15 features a topic that might sound familiar to you if you've listened to previous editions of Inside Facebook Mobile. It's a project that provides such value to developers that it keeps coming up in discussions with engineers working in many different areas at Facebook. Ezgi has a long-awaited converstion with Mihaela and Pascal about Infer, an open-source static analysis tool with support for Java and C-based languages. Ezgi joined Infer as a natural extension of her PhD in programming languages and type systems. You'll not only hear from her about writing and testing a new analyses for Infer, but also what it's like to balance academic research with having applied industry impact. We're sure you'll stay tuned until the end!
Please do send us feedback! You can reach us via email mobilepodcasts@fb.com, Twitter (@insidefbmobile) or Instagram (insidefbmobile).
Topics
- Infer: https://fbinfer.com/
- Getafix: https://code.fb.com/developer-tools/getafix-how-facebook-tools-learn-to-fix-bugs-automatically/
- Litho: http://fblitho.com
- Fresco: https://frescolib.org/
- Flipper: https://fbflipper.com/
- Lightweight Multi-Language Syntax Transformation with Parser Parser Combinators: https://www.cs.cmu.edu/~rvantond/pdfs/ppc-pldi-2019.pdf
Timestamps
Intro 00:05 Mailbag: Editors 00:32 Mailbag: Worst part of working here 02:21 News: React Native 0.60 04:32 News: Flipper 0.23 05:18 News: Litho 06:11 News: Fresco 2.0 07:23 Interview: Ezgi 07:47 What is Infer? 09:42 Supporting different languages 11:34 Who can contribute to Infer? 12:57 Build system integration 14:12 Review tool integration 15:32 Infer's compositional analysis 16:51 Measuring success 23:03 What other checks does Infer support? 24:09 Creating new checks 29:56 Performance checks 31:56 Coming up next for Infer 33:22 Ezgi's paper recommendations 36:21 Ocaml 37:46 Outro 41:02 Bloopers 43:25
- static analysis
- Ezgi
- checking code for errors without running it
- programming languages
- Ezgi
- the languages used to write computer instructions
- type systems
- Ezgi
- rules that check if data is used correctly in code
87: Everything is Power: Battery Life Engineering for AI Glasses
WithRey, Dmitrii
86: A Hard Cell: Engineering Ultra-Narrow Batteries for AI Glasses
WithKarthik, Myuran
85: Reel Friends: Building Social Discovery that Scales to Billions
WithJoseph, Subasree
Questions people ask
- What is Infer?
- Infer is an open-source static analysis tool that supports Java and C-based languages, designed to find bugs in code.
- Who is Ezgi?
- Ezgi is a guest on the podcast who joined the Infer project, drawing on her PhD in programming languages and type systems.
Page generated Oct 19, 2026. Summaries are Subvolts' own; the audio, artwork and notes belong to Meta.

