Culture
Meta
Tue Sep 17 2024
Inside Bento: Jupyter Notebooks at Meta
This episode of the Meta Tech Podcast is all about Bento, Meta’s internal distribution of Jupyter Notebooks, an open-source web-based comput...
DevInfra
Tue Jul 16 2024
AI Lab: The secrets to keeping machine learning engineers moving fast
The key to developer velocity across AI lies in minimizing time to first batch (TTFB) for machine learning (ML) engineers.
Tue Jun 25 2024
The key to a happy Rust/C++ relationship
The history of Rust at Meta goes all the way back to 2016, when we first started using it for source control.
Data-Infrastructure
Mon Jun 24 2024
Leveraging AI for efficient incident response
We’re sharing how we streamline system reliability investigations using a new AI-assisted root cause analysis system.
Mon Jun 10 2024
Serverless Jupyter Notebooks at Meta
At Meta, Bento, our internal Jupyter notebooks platform, is a popular tool that allows our engineers to mix code, text, and multimedia in a ...
Wed May 22 2024
Composable data management at Meta
In recent years, Meta’s data management systems have evolved into a composable architecture that creates interoperability, promotes reusabil...
Mon Mar 18 2024
Logarithm: A logging engine for AI training workflows and services
Systems and application logs play a key role in operations, observability, and debugging workflows at Meta.
Mon Feb 26 2024
How DotSlash makes executable deployment simpler
Andres Suarez and Michael Bolin, two software engineers at Meta, join Pascal Hartig (@passy) on the Meta Tech Podcast to discuss the ins and...
Tue Feb 20 2024
Aligning Velox and Apache Arrow: Towards composable data management
We’ve partnered with Voltron Data and the Arrow community to align and converge Apache Arrow with Velox, Meta’s open source execution engine...
Mon Feb 12 2024
Meta loves Python
By now you’re already aware that Python 3.
Tue Feb 06 2024
DotSlash: Simplified executable deployment
We’ve open sourced DotSlash, a tool that makes large executables available in source control with a negligible impact on repository size, th...
Thu Jan 18 2024
Lazy is the new fast: How Lazy Imports and Cinder accelerate machine learning at Meta
At Meta, the quest for faster model training has yielded an exciting milestone: the adoption of Lazy Imports and the Python Cinder runtime.
Tue Dec 19 2023
AI debugging at Meta with HawkEye
HawkEye is the powerful toolkit used internally at Meta for monitoring, observability, and debuggability of the end-to-end machine learning ...
Mon Oct 23 2023
5 Things you didn’t know about Buck2
Meta has a very large monorepo, with many different programming languages.
Thu Oct 05 2023
Meta contributes new features to Python 3.12
Python 3.
Thu Sep 07 2023
Arcadia: An end-to-end AI system performance simulator
We’re introducing Arcadia, Meta’s unified system that simulates the compute, memory, and network performance of AI training clusters.
Tue Sep 05 2023
What’s it like to write code at Meta?
Ever wonder what it’s like to write code at Meta’s scale? On the latest episode of the Meta Tech Podcast, Meta engineer Pascal Hartig (@pass...
Tue Aug 29 2023
Scheduling Jupyter Notebooks at Meta
At Meta, Bento is our internal Jupyter notebooks platform that is leveraged by many internal users.
Tue Aug 15 2023
Introducing Immortal Objects for Python
Instagram has introduced Immortal Objects – PEP-683 – to Python.
Mon Aug 07 2023
Fixit 2: Meta’s next-generation auto-fixing linter
Fixit is dead! Long live Fixit 2 – the latest version of our open-source auto-fixing linter.
Tue Jun 27 2023
Meta developer tools: Working at scale
Every day, thousands of developers at Meta are working in repositories with millions of files.