Building end-to-end security for Messenger

Writing and linting Python at scale

Scaling the Instagram Explore recommendations system

Automating Dead Code Cleanup

Meta developer tools: Working at scale

The inside story of Threads

How Meta is improving password security and preserving privacy

Fixit 2: Meta’s auto-fixing linter for Python

Meta developer tools: Working at scale

Meta’s Evenstar is transitioning to OCP to accelerate open RAN adoption

Building and Deploying MySQL Raft at Meta

Rewriting the Messenger codebase for a faster, smaller, simpler messaging app (2020)

Deploying key transparency at WhatsApp

Buck2: Our open source build system

Why xHE-AAC is being embraced at Meta

The evolution of Facebook’s iOS app architecture

Enabling static analysis of SQL queries at Meta

Sapling SCM: new source control system with Git compatible client

How Precision Time Protocol is being deployed at Meta

Improving code review time at Meta

Retrofitting null-safety onto Java at Meta

From zero to 10M lines of Kotlin

Velox: An open source unified execution engine

MemLab: An open source framework for finding JavaScript memory leaks

It’s time to leave the leap second in the past

Programming languages endorsed for server-side use at Meta

Using Hermes’s Quicksort to run Doom: A tale of JavaScript exploitation

Transparent memory offloading: more memory at a fraction of the cost and power

Facebook's Zookeeper Implementation on Delos

Cache invalidation might no longer be a hard thing in Computer Science

More →