Skip to main content
The Diff: A Podcast from Meta Open Source

The Diff: A Podcast from Meta Open Source

By Meta Open Source Team

Hosted by Joel Marcey, a staff developer advocate on the Meta Open Source team, The Diff showcases the program, the projects and the people that drives the team's mission of building community through open source technology.
Available on
Apple Podcasts Logo
Google Podcasts Logo
Overcast Logo
Pocket Casts Logo
PodBean Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

Episode 5: At F8 2019: The Role of Python at Facebook

The Diff: A Podcast from Meta Open SourceMay 08, 2019

00:00
18:34
Episode 17: Chatting Velox and Accelerating Data Management with Masha Basmanova

Episode 17: Chatting Velox and Accelerating Data Management with Masha Basmanova

In this episode of The Diff podcast, host Philip Bell talks to Meta Software Engineer Masha Basmanova about Velox, an open source unified execution engine aimed at accelerating data management systems.

Jun 07, 202330:25
Episode 16: Building Intuitive Interactions in VR: Interaction SDK and Presence Platform

Episode 16: Building Intuitive Interactions in VR: Interaction SDK and Presence Platform

In this episode of The Diff podcast, host Navyata Bawa talks to Interaction SDK Software Engineer Danny Yaroslavski about how to add immersive VR interactions using Interaction SDK. They talk about how the First Hand showcase app and the Interaction SDK samples app let developers have hands-on experience with hand features, the challenges that come with creating a seamless user experience and how pose and gesture detection tools work together.

Dec 01, 202228:07
Episode 15: Building Multiplayer Virtual Reality Applications in Unity with Zac Drake

Episode 15: Building Multiplayer Virtual Reality Applications in Unity with Zac Drake

In this episode of The Diff podcast, host Navyata Bawa chats with Zac Drake, a software engineer on the VR Developer Environment Engineering team about the VR Platform SDK Multiplayer features, highlighting how the SharedSpaces app makes them easy to use out of the box in Unity. Zac explains some of the challenges that can arise when developing multiplayer VR applications. We discuss how developers can account for things like latency, as well as other best practices, recommended resources and learning materials to help you start building multiplayer VR experiences.

Sep 14, 202237:40
Episode 14: Building Multiplayer Virtual Reality Applications in Unreal with Eric Le Saux

Episode 14: Building Multiplayer Virtual Reality Applications in Unreal with Eric Le Saux

In this episode of The Diff podcast, host Navyata Bawa chats with VR Developer Environment Software Engineer Eric Le Saux about the SharedSpaces sample and how it demonstrates the Platform SDK Multiplayer features. Eric dives deep into the challenges and objectives of the sample and the choices his team made to create an app that demonstrates the Multiplayer features in an easy to use way. We discuss use cases that developers should keep in mind when designing multiplayer VR applications, best practices, recommended resources and learning material to help you create your own multiplayer VR experiences.

Jul 19, 202256:49
Episode 13: From Linux to React Native with Nicola Corti

Episode 13: From Linux to React Native with Nicola Corti

In this installment of The Diff podcast, host Dmitry Vinnik and Meta Software Developer Nicola Corti chat about how Nicola gained an interest in mobile development through Linux. They also discuss how open source plays an important role in Nicola’s career, what React Native is and how Kotlin is being used in the open source project’s build code. At the end, listeners get the scoop on Nicola’s podcast, The Developers’ Bakery.

Jun 21, 202243:14
Episode 12: Talking about All Things React with Rachel Nabors

Episode 12: Talking about All Things React with Rachel Nabors

In this installment of The Diff podcast, your host Dmitry Vinnik and Meta Documentation Engineer Rachel Nabors discuss their experience getting into front-end development, their work in the React ecosystem and explores how virtual conferences have opened the door for the open source community.

Apr 13, 202247:14
Episode 11: Talking Mobile Open Source with Pascal Hartig

Episode 11: Talking Mobile Open Source with Pascal Hartig

In this installment of The Diff podcast, host Dmitry Vinnik and Software Engineer Pascal Hartig discuss Pascal’s open source journey at Meta. Initially, Pascal worked on Litho, a declarative UI framework for Android, but lately, he's primarily focused on supporting a project called Flipper, an extensible mobile app debugger. Throughout this interview, Pascal and Dmitry talk about the importance of building a welcoming community and give several tips on how to get started in open source.

------- Episode Links -------

Meta Tech Podcast

Meta Open Source project Flipper - Website

Meta Open Source project Litho - Website

“Contributing to Open Source for the first time” by Cami Williams 

------- Social Accounts -------

Dmitry's Twitter

Pascal's Twitter

Meta Open Source Twitter

Meta Open Source Facebook Page

Meta Open Source Website

Meta Open Source LinkedIn Page

Feb 15, 202244:16
Episode 10: Talking Open Source with Paul O'Shannessy

Episode 10: Talking Open Source with Paul O'Shannessy

Welcome to the 10th episode of The Diff audio podcast, and the first episode of The Diff video series. In this episode, join your host Joel Marcey as he chats with Meta Open Source Program Engineering Manager Paul O'Shannessy about all the innovation he's played a part in during his decade in open source. Stay tuned for the rapid-fire question section where the two cover such controversial topics as pineapple on pizza and Star Trek vs. Star Wars.

Dec 07, 202138:47
Episode 9: The Breeze Has Been Shot With Cami Williams

Episode 9: The Breeze Has Been Shot With Cami Williams

On this episode of The Diff recorded Wednesday, May 6th 2020, Joel catches up with Cami Williams, a developer advocate and colleague on the Facebook open source team. Cami and Joel play, I ask question, you ask a question and we talked about some really interesting topics. Find out how Cami became popular on social media, our thoughts around diversity in the world of advocacy and technology, the one programming language to have if you are stranded on an island, and hear some admissions about reality TV shows. Also there is a big surprise at the end regarding the podcast itself.

May 11, 202056:34
Episode 8: Talking Libra With Eric Nakagawa

Episode 8: Talking Libra With Eric Nakagawa

On this episode of The Diff, Joel talks Libra with Eric Nakagawa. Libra's mission is to enable a simple global currency and financial infrastructure that powers billions of people. Eric is the head of open source for Calibra, who is building a wallet for Libra. Eric describes how Libra works, how validator nodes work, what parts of Libra are open sourced, the difference between Libra and Calibra, and much more.

Find out more, including the transcript at https://thediffpodcast.com/docs/episode-8

Nov 19, 201901:03:22
Episode 7: At F8 2019: The Current State of React and React Native

Episode 7: At F8 2019: The Current State of React and React Native

On this special episode of The Diff, Instagram software engineer Kathryn Middleton, and React Native engineering manager, Kevin Gozali, join Joel on our final live broadcast from the F8 2019 conference to discuss the current state of React and React Native. Learn why React Hooks is such a big deal, how React and React Native cooperate on roadmaps, and about some of the exciting new features for both. Also, we talk about the shift in focus for React Native on open source.

May 08, 201912:02
Episode 6: At F8 2019: Presto Loves Big Data

Episode 6: At F8 2019: Presto Loves Big Data

On this special F8 2019 episode of The Diff, Rongrong Zhong and Greg Leclercq, engineers on the Facebook Presto team, join Joel on another live broadcast from San Jose to discuss Presto, Facebook's distributed SQL Query Engine. Learn what Presto is, why Presto was developed and where Presto is going in terms of open source and the community. Also, we talk about how you can know if Presto is right for your data needs and how you would go about starting to learn it.

May 08, 201914:58
Episode 5: At F8 2019: The Role of Python at Facebook

Episode 5: At F8 2019: The Role of Python at Facebook

On this special F8 2019 episode of The Diff, Lisa Roach and John Reese, software engineers at Facebook, join Joel on our first live broadcast to discuss the role of Python at Facebook. Understand why Python is a core language at Facebook, why we are so involved in the Python community and learn about some of our recent Python-based open source projects, including Bowler. And just before both Lisa and John head to PyCon, we learn about some of the cool things happening in Python lately.

May 08, 201918:34
Episode 4: Managing a successful open source community with React

Episode 4: Managing a successful open source community with React

On this episode of The Diff, Joel talks React and React Native with Dan Abramov and Tom Occhino. Find out how React grew to become one of the most popular projects at Facebook and on GitHub, and how we manage such a growing and vibrant community. Learn what drove the development of React Native from the React architecture. And how Redux started out as a project developed outside of Facebook only to now be used in core projects within the company.

Mar 11, 201957:19
Episode 3: The Birth of React and Reason

Episode 3: The Birth of React and Reason

On this episode of The Diff, Joel talks to Jordan, the creator of React, our most popular open source project, and the creator of Reason, a programming language cousin of JavaScript based on OCaml. Learn about why React was born, the need for another programming language, and how both of these projects have impacted development both inside and outside of Facebook. Also Joel finds out the real name of Reason's package manager.

Mar 11, 201944:04
Episode 2: The GraphQL Story

Episode 2: The GraphQL Story

On this episode of The Diff, Dan and Lee, two of the creators of GraphQL, join Joel to discuss this query language that helps you deal with data. Learn how GraphQL was born from a need to make Facebook's mobile news feed more compelling. We answer how GraphQL compares to REST, and we talk about GraphQL's move to the Linux Foundation. Joel also gets excited when he hears that Dan runs a GraphQL-based project for soccer statistics.

Mar 11, 201948:50
Episode 1: Inside Meta Open Source

Episode 1: Inside Meta Open Source

On our inaugural episode of The Diff, Joel talks to Christine and Eric, open source developer advocates at Meta (formerly Facebook). Learn about why we named the podcast “The Diff”, our definition of developer advocacy, how we launch projects, and why Meta is involved in open source. You will also discover the relationship between Eric and triangles, and so much more.

Mar 11, 201958:08
Episode 0: The Prelude
Feb 22, 201900:41