47 episodes

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.

Meta Tech Podcast Meta

    • Technology

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.

    Building a Cross-App Messaging Platform

    Building a Cross-App Messaging Platform

    msys is the technology that underpins most of the messaging products Meta offers. What started as a small library in C wrapping sqlite is now used by many teams across the company and is now trying to address the developer experiences challenges that arise from the initial focus on speed and size above all else. Tune in to Pascal's interview to learn how Akshay and Chris are tackling this and other thorny issues. 
    Got feedback? Send it to us on Twitter (https://twitter.com/metatechpod), Instagram (https://instagram.com/metatechpod) and don’t forget to follow our host @passy (https://twitter.com/passy). Fancy working with us? Check out https://www.metacareers.com/.
    Links:
    Meta Tech Podcast Episode 37: Faster and Smaller Messenger for With Amy Meta Tech Podcast Episode 39: White Labeling Messenger for iOS with Amy Project LightSpeed: Rewriting the Messenger codebase for a faster, smaller, and simpler messaging app  
    Timestamps:
     
    Intro 0:06 Introduction Chris 1:33 Introduction Akshay 2:54 msys overview 3:37 Products adopting msys 7:16 Building features with msys 13:06 Migrations 20:28 Optimising DevX 26:38 Web Client 33:30 What's Next for msys 34:40 Outro 36:50 Outtakes 37:45

    • 37 min
    Building for the metaverse with Cami

    Building for the metaverse with Cami

    Cami returns to the Meta Tech Podcast, with now having 18 months of AR/VR experience under her belt. Cami is excited to share what developers can now do on the Quest platform. In this episode, Pascal and Cami discuss new SDKs for motion controls, voice and spatial objects; and for creators without programming experience - there’s Horizon Worlds. 
    Cami, as a Developer Advocate, shares her expertise whilst being acutely aware of areas that require careful consideration.
    To find out more from Cami and the exciting updates on Quest, tune into episode 43 of the Meta Tech Podcast.
    Got feedback? Send it to us on Twitter (https://twitter.com/metatechpod), Instagram (https://instagram.com/metatechpod) and don’t forget to follow our host @passy (https://twitter.com/passy). Fancy working with us? Check out https://www.metacareers.com/.
     
    Links:
    Display prototypes on Zuck’s Facebook: https://www.facebook.com/4/videos/355247026677540/ Boz to the Future on Display Tech: https://www.facebook.com/1681/videos/390455039578133/ Presence Platform Announcement: https://developer.oculus.com/blog/introducing-presence-platform-unleashing-mixed-reality-and-natural-interaction-for-oculus-developers/?locale=en_GB Presence Platform Developer Portal: https://developer.oculus.com/presence-platform/ Cami on Twitter: https://twitter.com/cwillycs Keep talking and nobody explodes: https://www.oculus.com/experiences/quest/2010043642376517/?locale=en_GB wit.ai: https://wit.ai/  
    Timestamps:
    Intro 0:06 Cami: Reintro 2:01 Horizon Worlds 3:22 Presence Platform SDK 7:59 Voice SDK 12:57 Insights SDK 17:34 Next-Gen Displays 24:14 Keep Talking and Nobody Explodes 28:20 Building for Horizon 31:37 ELI5 on YouTube 36:59 Meta Connect 42:51 Outro 44:14

    • 45 min
    Building People-Centric Apps with Maria

    Building People-Centric Apps with Maria

    The approach we take to building the Facebook app is based around three adjectives: trustworthy, people-centric and unified. In this episode, Pascal talks with Maria who is a director of engineering for product architecture and product excellence. They discuss what it means for a culture that is known for being driven by metrics to become more people-centric. What are examples of metrics that are aligned with people goals and when do they fail to capture them? Tune in to hear the answers to these questions and much more. Got feedback? Send it to us on Twitter (https://twitter.com/metatechpod), Instagram (https://instagram.com/metatechpod) and don’t forget to follow our host @passy (https://twitter.com/passy). Fancy working with us? Check out https://www.metacareers.com/.
    Links:
    Rachel Nabors on The Diff: https://thediffpodcast.com/docs/episode-12 Meet the Developers: Mobile Edition (Pritesh Nandgaonkar): https://developers.facebook.com/blog/post/2022/05/23/meet-the-developers-pritesh-nandgaonkar/ Meta Open Source on YouTube: https://www.youtube.com/c/FacebookOpenSource Meta Tech Podcast Episode 29: Design Systems with Sriram: https://pca.st/u8r4u6h6 Meta Tech Podcast Episode 9: Android Bytecode Optimisation with Emma https://pca.st/J3cn   
    Timestamps:
    Intro 0:06 The Diff: Episode 12 1:23 Meet The Developer: Prish 1:38 Meta Open Source on YouTube 2:01 Intro 2:26 Intro Maria 2:36 Craft in FB App 5:15 Metrics vs People? 6:40 Unquantifiable Quality Goals 10:14 Dropping Facial Recognition 11:38 Dynamic Goals in a Dynamic World 13:21 Driving Cultural Change 15:49 Average vs Power Users 18:53 Metrics for Quality 22:33 Dev Tools' Role for Quality 29:12 Supporting People at Meta 33:38 Most Exciting Upcoming Change 39:25 Outro 40:43 Bloopers 42:00

    • 42 min
    Earth Week Special - Carbon Explorer with Bilge

    Earth Week Special - Carbon Explorer with Bilge

    For our second special for Earth Week, we are talking to Bilge who works as a research scientist at Meta AI. Her open-source project Carbon Explorer evaluates solutions to make data centres operate on 24/7 renewable energy. Why this is easier said than done and how engineers can help within their day-to-day work to reduce their carbon footprint are among the many things Pascal and Bilge discuss in this episode.
     
    Got feedback? Send it to us on Twitter (https://twitter.com/metatechpod), Instagram (https://instagram.com/metatechpod) and don’t forget to follow our host @passy (https://twitter.com/passy). Fancy working with us? Check out https://www.metacareers.com/.
    Links:
    Carbon Explorer: https://github.com/facebookresearch/CarbonExplorer Holistic Approach for Designing Carbon Aware Datacenters: https://arxiv.org/abs/2201.10036 Open Catalyst: https://opencatalystproject.org/ Open Catalyst SchrepTech Interview: https://ai.facebook.com/blog/how-ai-is-helping-address-the-climate-crisis/ Timestamps:
    Intro 0:05 Intro Bilge 2:18 Optimising for the Environment 4:01 Carbon Explorer 5:02 Mitigations for Renewable Intermittency 7:17 Operational and Embodied Footprints 10:57 Motivations for Carbon Explorer 13:06 Battery Storage 14:36 Renewable Curtailment 15:52 Empowering Engineers 18:20 Carbon Intensity APIs 19:22 AI Carbon Intensity Forecasts 22:07 Carbon Metrics 23:17 Where to Learn More 25:38 Outro 27:32 Bloopers 29:45

    • 30 min
    Earth Week Special - Green AI with Ramya

    Earth Week Special - Green AI with Ramya

    The most recent IPCC report has reiterated that the climate crisis is an all hands on deck situation. We all need to think about the impact our actions have on the planet that provides our life support system. Ramya is a TPM on the Meta AI team and analyses the impact AI has, as it grows superlinearly, on energy use and carbon emissions. Her recent work on Green AI identifies ways for reducing that footprint without limiting the options engineers have for building great products for connecting people. Got feedback? Send it to us on Twitter (https://twitter.com/metatechpod), Instagram (https://instagram.com/metatechpod) and don’t forget to follow our host @passy (https://twitter.com/passy). Fancy working with us? Check out https://www.metacareers.com/.   Acronyms:
    LCA: Life Cycle Assessment PUE: Power Usage Efficiency Links:
    Sustainable AI: Environmental Implications, Challenges and Opportunities: https://arxiv.org/abs/2111.00364 Make an Impact for Earth Day: https://about.fb.com/news/2022/04/make-an-impact-for-earth-day/ Green AI SchrepTech: https://ai.facebook.com/blog/how-ai-is-helping-address-the-climate-crisis/ Timestamps:
    Intro 0:05 Intro Ramya 2:13 The Cost of AI 3:05 Measuring AI's Carbon Footprint 11:00 Trade Offs 13:28 Calculating the Carbon Intensity 16:01 Mitigation Options 18:36 Cultural Changes 25:35 Societal Value 26:13 Running AI on Edge Devices 29:02 What's Next? 32:33 Outro 34:55

    • 36 min
    White Labeling Messenger for iOS with Amy

    White Labeling Messenger for iOS with Amy

    When Amy joined the Workplace team nearly seven years ago (back then still under the name Facebook for Work), it became clear that it would require a messaging service. While there were already a few options available, none of them was designed to be plugged into a new app. That's when Amy and her team decided to take on white labeling Messenger for iOS to turn it into what would become Workplace Chat. Amy and Pascal discuss the challenges of taking a huge app that is under constant development and adding your own functionality on top. After many years on Workplace, Amy recently switched teams and now works on Lexical, "an extensible text editor library that does things differently". To find out why you should get excited about the upcoming open source release of the library, tune in!
    Got feedback? Send it to us on Twitter (https://twitter.com/metatechpod), Instagram (https://instagram.com/metatechpod) and don’t forget to follow our host @passy (https://twitter.com/passy). Fancy working with us? Check out https://www.metacareers.com/.
    Links:
    Lexical: https://lexical.dev/ Workplace: https://www.workplace.com/ Timestamps:
    Intro 0:06 Introducing Amy 1:54 Joining Workplace 3:54 Early Days at Facebook for Work iOS 6:38 Whitelabeling Messenger 8:10 Project Workspeed 10:23 msys 14:39 End-to-End Encryption 17:50 Workplace Chat for Desktop 19:33 Unified Editor 24:27 Lexical 28:01 Text Rendering Models 34:16 Outro 37:02

    • 38 min

You Might Also Like

Meta
Ben Gilbert and David Rosenthal
John Sundell
Software Engineering Daily
Alex Kantrowitz
Jason Calacanis