The Curious Engineer

All blogs / Distributed systems / cloud

Engineering at Meta

engineering.fb.com

Engineering at Meta Blog

Distributed systems / cloudAI / MLNetworkingEngineering blogs

Posts
1,142 from 14 May 2008 to 29 Oct 2026
Posting
weekly (74 in the last year)
Kind
company blog
Feed
https://engineering.fb.com/feed/

2026 61

  1. Catching Bugs Before They Land: JiTTesting’s Human-on-the-Loop Approach at Full Scale
  2. Meta Andromeda: Powering the Next Generation of Ads Retrieval Through Model-System Co-Design
  3. PrivacyLib: Privacy Controls at the Data Access Boundary
  4. Python Typing Survey 2026: AI Tools and the Shifting Checker Landscape
  5. Meta Networking at the 2026 OCP Global Summit: Open Innovation for Scale-Up, Scale-Out, and Scale-Across AI Networks
  6. GenRecs Tokenization: Transforming Ads Recommendation at Meta with Stable Model Vocabulary
  7. The Thin Orchestrator: How We Made Our AI Agents More Reliable by Giving the Router Less to Do
  8. Inside Prometheus: Meta’s Journey to a Gigawatt-Scale Supercluster
  9. How Meta Built Forum With AI-Native Engineering
  10. 2026 World Cup: Breaking Records, Spiky Charts and Reliability at Scale
  11. Sapienz Receives ISSTA 2026 Impact Paper Award
  12. Meta’s Generative Ads Model (GEM): Scaling the Central Model and Compute Engine for Frontier Ads AI
  13. OCP Summit 2026: Powering AI with Open Innovations in Scale-Up, Scale-Out, and Scale-Across Networks
  14. Shipping Media Over QUIC at Meta Scale for Instagram Live Ingest
  15. Turning Opportunistic AI Inference Capacity Into Better Ads Recommendations
  16. NTS: Authenticated Time at Meta
  17. Bringing Private Processing to Meta AI Glasses
  18. Open-Sourcing Rebalancer: A Generic, High-Performance Library for Solving Assignment Problems
  19. Inside Petal: Building the World’s First Petabit-Class Transoceanic Subsea Cable
  20. ZGateway: Learnings from Putting a Proxy in Front of ZippyDB
  21. An Organizational Second Brain: Building an AI That Learns From Experts
  22. MetaRoCE: A New RDMA Transport Built for AI-Scale Ethernet
  23. MTIA 300: Meta’s First Training Chip with Built-in NICs and Communication-Offloading Engines
  24. How We’re Building Scam Alert on WhatsApp With End-to-End Encryption and Verifiability Guarantees
  25. From User Sequences to Scaling Laws: A Multi-Stage Architecture for Meta’s Ads Ranking
  26. GEM Training: How Meta Doubled the Efficiency of Its LLM-Scale Ads Foundation Model
  27. Exploring Hierarchical Interest Representation For Meta Ads Deep Funnel Optimization
  28. Modernizing the Meta Ads Service With an Open-Source Kernel Scheduler
  29. Meta’s AI Storage Blueprint at Scale
  30. 10 Years of Meta’s Commitment to Python
  31. Privacy-Aware Infrastructure in the AI-Native Era: An Asset Classification Case Study
  32. How Meta Engineered Ultra-Narrow Batteries for AI Glasses
  33. Adopting AV1 for Real-Time Communication (RTC) at Scale
  34. Lights Out, Systems On: Validating Instant Power Loss Readiness
  35. SilverTorch: Index as Model — A New Retrieval Paradigm for Recommendation Systems
  36. Reel Friends: Building Social Discovery that Scales to Billions
  37. Migrating Data Ingestion Systems at Meta Scale
  38. Labyrinth 1.1: Making End-to-End Encrypted Backups Even More Reliable
  39. How Meta Is Strengthening End-to-End Encrypted Backups
  40. Modernizing the Facebook Groups Search to Unlock the Power of Community Knowledge
  41. Capacity Efficiency at Meta: How Unified AI Agents Optimize Performance at Hyperscale
  42. Post-Quantum Cryptography Migration at Meta: Framework, Lessons, and Takeaways
  43. Escaping the Fork: How Meta Modernized WebRTC Across 50+ Use Cases
  44. Trust But Canary: Configuration Safety at Scale
  45. How Meta Used AI to Map Tribal Knowledge in Large-Scale Data Pipelines
  46. KernelEvolve: How Meta’s Ranking Engineer Agent Optimizes AI Infrastructure
  47. Meta Adaptive Ranking Model: Bending the Inference Scaling Curve to Serve LLM-Scale Models for Ads
  48. AI for American-Produced Cement and Concrete
  49. Friend Bubbles: Enhancing Social Discovery on Facebook Reels
  50. Ranking Engineer Agent (REA): The Autonomous AI Agent Accelerating Meta’s Ads Ranking Innovation
  51. Patch Me If You Can: AI Codemods for Secure-by-Default Android Apps
  52. How Advanced Browsing Protection Works in Messenger
  53. FFmpeg at Meta: Media Processing at Scale
  54. Investing in Infrastructure: Meta’s Renewed Commitment to jemalloc
  55. RCCLX: Innovating GPU Communications on AMD Platforms
  56. The Death of Traditional Testing: Agentic Development Broke a 50-Year-Old Field, JiTTesting Can Revive It
  57. Building Prometheus: How Backend Aggregation Enables Gigawatt-Scale AI Clusters
  58. No Display? No Problem: Cross-Device Passkey Authentication for XR Devices
  59. Rust at Scale: An Added Layer of Security for WhatsApp
  60. Adapting the Facebook Reels RecSys AI Model Based on User Feedback
  61. CSS at Scale With StyleX

2025 70

  1. Python Typing Survey 2025: Code Quality and Flexibility As Top Reasons for Typing Adoption
  2. DrP: Meta’s Root Cause Analysis Platform at Scale
  3. How We Built Meta Ray-Ban Display: From Zero to Polish
  4. How AI Is Transforming the Adoption of Secure-by-Default Mobile Frameworks
  5. Zoomer: Powering AI Performance at Meta’s Scale Through Intelligent Debugging and Optimization
  6. Key Transparency Comes to Messenger
  7. Efficient Optimization With Ax, an Open Platform for Adaptive Experimentation
  8. Announcing the Completion of the Core 2Africa System: Building the Future of Connectivity Together
  9. Enhancing HDR on Instagram for iOS With Dolby Vision
  10. Open Source Is Good for the Environment
  11. StyleX: A Styling Library for CSS at Scale
  12. Meta’s Generative Ads Model (GEM): The Central Brain Accelerating Ads Recommendation AI Innovation
  13. Video Invisible Watermarking at Scale
  14. Scaling Privacy Infrastructure for GenAI Product Innovation
  15. Disaggregated Scheduled Fabric: Scaling Meta’s AI Journey
  16. Scaling LLM Inference: Innovations in Tensor Parallelism, Context Parallelism, and Expert Parallelism
  17. Branching in a Sapling Monorepo
  18. 10X Backbone: How Meta Is Scaling Backbone Connectivity for AI
  19. Design for Sustainability: New Design Principles for Reducing IT Hardware Emissions
  20. How Meta Is Leveraging AI To Improve the Quality of Scope 3 Emission Estimates for IT Hardware
  21. OCP Summit 2025: The Open Future of Networking Hardware for AI
  22. Introducing the React Foundation: The New Home for React & React Native
  23. Introducing OpenZL: An Open Source Format-Aware Compression Framework
  24. Introducing the Candle Subsea Cable, Updates to Our Asia-Pacific Connectivity Projects
  25. Accelerating our Android apps with Baseline Profiles
  26. LLMs Are the Key to Mutation Testing and Better Compliance
  27. Meta 3D AssetGen: Generating 3D Worlds With AI
  28. Meta’s Infrastructure Evolution and the Advent of AI
  29. Networking at the Heart of AI — @Scale: Networking 2025 Recap
  30. Video Streaming With the AV1 Video Codec in Mobile Devices
  31. Read Meta’s 2025 Sustainability Report
  32. A New Ranking Framework for Better Notification Quality on Instagram
  33. Enabling Kotlin incremental compilation on Buck2
  34. Creating AI agent solutions for warehouse data access and security
  35. Federation Platform and Privacy Waves: How Meta distributes compliance-related tasks at scale
  36. Diff Risk Score: AI-driven risk-aware software development
  37. Building a human-computer interface for everyone
  38. Accelerating on-device ML on Meta’s family of apps with ExecuTorch
  39. Policy Zones: How Meta enforces purpose limitation at scale in batch processing systems
  40. How Meta keeps its AI hardware reliable
  41. Using AI to make lower-carbon, faster-curing concrete
  42. An inside look at Meta’s transition from C to Rust on mobile
  43. Meta joins Kotlin Foundation
  44. Extending the Malbec subsea cable to Southern Brazil
  45. Journey to 1000 models: Scaling Instagram’s recommendation system
  46. Meta’s Full-stack HHVM optimizations for GenAI
  47. Open-sourcing Pyrefly: A faster Python type checker written in Rust
  48. Introducing Pyrefly: A new type checker and IDE experience for Python
  49. Accelerating GPU indexes in Faiss with NVIDIA cuVS
  50. Enhancing the Python ecosystem with type checking and free threading
  51. Taking the plunge: The engineering journey of building a subsea cable
  52. Introducing AutoPatchBench: A Benchmark for AI-Powered Security Fixes
  53. Building Private Processing for AI tools on WhatsApp
  54. How Meta understands data at scale
  55. Meta Open Source: 2024 by the numbers
  56. Mobile GraphQL at Meta in 2025
  57. Building multimodal AI for Ray-Ban Meta glasses
  58. A case for QLC SSDs in the data center
  59. How Meta is translating its Java codebase to Kotlin
  60. Protecting user data through source code analysis at scale
  61. Unlocking global AI potential with next-generation subsea infrastructure
  62. Looking back at our Bug Bounty program in 2024
  63. Revolutionizing software testing: Introducing LLM-powered bug catchers
  64. Data logs: The latest evolution in Meta’s access tools
  65. How Precision Time Protocol handles leap seconds
  66. Bringing Jetpack Compose to Instagram for Android
  67. How Meta discovers data flows via lineage at scale
  68. Strobelight: A profiling service built on open source technology
  69. Measuring productivity impact with Diff Authoring Time
  70. ILA Evo: Meta’s journey to reimagine fiber optic in-line amplifier sites

2024 62

  1. Indexing code at scale with Glean
  2. Translating Java to Kotlin at Scale
  3. How we think about Threads’ iOS performance
  4. How to build a mixed reality headset
  5. Inside Facebook’s video delivery system
  6. Typed Python in 2024: Well adopted, yet usability challenges persist
  7. Powering AI innovation by acccelerating the next wave of nuclear
  8. Meta Andromeda: Supercharging Advantage+ automation with the next-gen personalized ads retrieval engine
  9. Sequence learning: A paradigm shift for personalized ads recommendations
  10. How Meta built large-scale cryptographic monitoring
  11. Diff Authoring Time: Measuring developer productivity at Meta
  12. IPLS: Privacy-preserving storage for your WhatsApp contacts
  13. OCP Summit 2024: The open future of networking hardware for AI
  14. Meta’s open AI hardware vision
  15. How open source AI can improve population estimates, sustainable energy, and the delivery of climate change interventions
  16. React at Meta Connect 2024
  17. Inside Bento: Jupyter Notebooks at Meta
  18. Simulator-based reinforcement learning for data center cooling optimization
  19. Read Meta’s 2024 Sustainability Report
  20. Meta is getting ready for post-quantum cryptography
  21. How Meta enforces purpose limitation via Privacy Aware Infrastructure at scale
  22. RETINAS: Real-Time Infrastructure Accounting for Sustainability
  23. How PyTorch powers AI training and inference
  24. Inside the hardware and co-design of MTIA
  25. Bringing Llama 3 to life
  26. Aparna Ramani discusses the future of AI infrastructure
  27. How Meta animates AI-generated images at scale
  28. RoCE networks for distributed AI training at scale
  29. DCPerf: An open source benchmark suite for hyperscale compute applications
  30. Meet Caddy – Meta’s next-gen mixed reality CAD software
  31. AI Lab: The secrets to keeping machine learning engineers moving fast
  32. Taming the tail utilization of ads inference at Meta scale
  33. Meta’s approach to machine learning prediction robustness
  34. The key to a happy Rust/C++ relationship
  35. Leveraging AI for efficient incident response
  36. PVF: A novel metric for understanding AI systems’ vulnerability against SDCs in model parameters
  37. MLow: Meta’s low bitrate audio codec
  38. How Meta trains large language models at scale
  39. Maintaining large-scale AI capacity at Meta
  40. Unlocking the power of mixed reality devices with MobileConfig
  41. Serverless Jupyter Notebooks at Meta
  42. Composable data management at Meta
  43. Post-quantum readiness for TLS at Meta
  44. Behind the scenes of Threads for web
  45. Building new custom silicon for Meta’s AI workloads
  46. Building an infrastructure for AI’s future
  47. Introducing the next-gen Meta Training and Inference Accelerator
  48. Bringing HDR photo support to Instagram and Threads
  49. Threads has entered the fediverse
  50. Optimizing RTC bandwidth estimation with machine learning
  51. Better video for mobile RTC with AV1 and HD
  52. Logarithm: A logging engine for AI training workflows and services
  53. Building Meta’s GenAI Infrastructure
  54. Making messaging interoperability with third parties safe for users in Europe
  55. How DotSlash makes executable deployment simpler
  56. Aligning Velox and Apache Arrow: Towards composable data management
  57. Meta loves Python
  58. Simple Precision Time Protocol at Meta
  59. DotSlash: Simplified executable deployment
  60. Improving machine learning iteration speed with faster application build and packaging
  61. Lazy is the new fast: How Lazy Imports and Cinder accelerate machine learning at Meta
  62. How Meta is advancing GenAI

2023 49

  1. How Meta built the infrastructure for Threads
  2. AI debugging at Meta with HawkEye
  3. Building end-to-end security for Messenger
  4. Writing and linting Python at scale
  5. Watch: Meta’s engineers on building network infrastructure for AI
  6. Enhancing the security of WhatsApp calls
  7. How Meta built Threads in 5 months
  8. Automating data removal
  9. Automating dead code cleanup
  10. 5 Things you didn’t know about Buck2
  11. How Meta is creating custom silicon for AI
  12. Automating product deprecation
  13. Meta contributes new features to Python 3.12
  14. Meta Quest 2: Defense through offense
  15. Using Chakra execution traces for benchmarking and network performance optimization
  16. Arcadia: An end-to-end AI system performance simulator
  17. Threads: The inside story of Meta’s newest social app
  18. What is it like to write code at Meta?
  19. Scheduling Jupyter Notebooks at Meta
  20. Code Llama: Meta’s state-of-the-art LLM for coding
  21. Introducing Immortal Objects for Python
  22. Meta Connect 2023: September 27 – 28
  23. Scaling the Instagram Explore recommendations system
  24. How Meta is improving password security and preserving privacy
  25. Fixit 2: Meta’s next-generation auto-fixing linter
  26. Using short-lived certificates to protect TLS secrets
  27. Bringing HDR video to Reels
  28. Meta’s Evenstar is transitioning to OCP to accelerate open RAN adoption
  29. Meta developer tools: Working at scale
  30. Bombyx is being licensed for product development
  31. MSVP is Meta’s first video processing ASIC
  32. Meta introduces its first-generation AI inference accelerator
  33. Building and deploying MySQL Raft at Meta
  34. The malware threat landscape: NodeStealer, DuckTail, and more
  35. A fine-grained network traffic analysis with Millisampler
  36. Deploying key transparency at WhatsApp
  37. How Device Verification protects your WhatsApp account
  38. Why xHE-AAC is being embraced at Meta
  39. Build faster with Buck2: Our open source build system
  40. Introducing Velox: An open source unified execution engine
  41. Meta’s head of AR hardware on the future of AR
  42. How Meta brought AV1 to Reels
  43. Inside Meta’s first smart glasses
  44. Building a cross-platform runtime for AR
  45. Improving Meta’s global maps
  46. The evolution of Facebook’s iOS app architecture
  47. Asynchronous computing at Meta: Overview and learnings
  48. Watch Meta’s engineers discuss optimizing large-scale networks
  49. Tulip: Modernizing Meta’s data platform

2022 49

  1. Open-sourcing Anonymous Credential Service
  2. Enabling static analysis of SQL queries at Meta
  3. How to create impact through Meta’s research intern program
  4. Retrofitting null-safety onto Java at Meta
  5. PTP: Timing accuracy and precision for the future of computing
  6. How Precision Time Protocol is being deployed at Meta
  7. Move faster, wait less: Improving code review time at Meta
  8. Sapling: Source control that’s user-friendly and scalable
  9. Tulip: Schematizing Meta’s data platform
  10. Reducing Instagram’s basic video compute time by 94 percent
  11. Improving Instagram notification management with machine learning and causal inference
  12. From zero to 10 million lines of Kotlin
  13. OCP Summit 2022: Open hardware for AI infrastructure
  14. Launching a new Chromium-based WebView for Android
  15. Scaling data ingestion for machine learning training at Meta
  16. How thermal simulation helps optimize Meta’s data centers
  17. MemLab: An open source framework for finding JavaScript memory leaks
  18. Open-sourcing TAOBench: An end-to-end social network benchmark
  19. Network Entitlement: A contract-based network sharing solution
  20. Viewing the world as a computer: Global capacity management
  21. Improving Meta’s SLO workflows with data annotations
  22. Five security principles for billions of messages across Meta’s apps
  23. Programming languages endorsed for server-side use at Meta
  24. Launching Instagram Messaging on desktop
  25. It’s time to leave the leap second in the past
  26. Using Hermes’s Quicksort to run Doom: A tale of JavaScript exploitation
  27. How Meta and the security industry collaborate to secure the internet
  28. Building text animations for Instagram Stories
  29. Owl: Distributing content at Meta scale
  30. Watch Meta’s engineers discuss QUIC and TCP innovations for our network
  31. Transparent memory offloading: more memory at a fraction of the cost and power
  32. Applying federated learning to protect data on mobile devices
  33. Under the hood: Meta’s cloud gaming infrastructure
  34. Introducing Zelos: A ZooKeeper API leveraging Delos
  35. Cache made consistent
  36. Meta Open Source is transferring Jest to the OpenJS Foundation
  37. Language packs: Meta’s mobile localization solution
  38. BellJar: A new framework for testing system recoverability at scale
  39. Delta: A highly available, strongly consistent storage service using chain replication
  40. How the Cinder JIT’s function inliner helps us optimize Instagram
  41. A new way to survey potential fiber routes — without access to paved roads
  42. SQL Notebooks: Combining the power of Jupyter and SQL editors for data analytics
  43. How Meta enables de-identified authentication at scale
  44. Detecting silent errors in the wild: Combining two novel approaches to quickly detect silent data corruptions at scale
  45. VESPA: Static profiling for binary optimization
  46. Code Verify: An open source browser extension for verifying code authenticity on the web
  47. An open source compositional deadlock detector for Android Java
  48. Augmenting Flexible Paxos in LogDevice to improve read availability
  49. FOQS: Making a distributed priority queue disaster-ready

2021 51

  1. Power Loss Siren: Making Meta resilient to power loss events
  2. Charting the future of our bug bounty program
  3. SLICK: Adopting SLOs for improved reliability
  4. Malbec subsea cable connects Argentina and Brazil with the rest of the world
  5. OCP Summit 2021: Open networking hardware lays the groundwork for the metaverse
  6. Kangaroo: A new flash cache optimized for tiny objects
  7. Autonomous testing of services at scale
  8. Facebook engineers receive 2021 IEEE Computer Society Cybersecurity Award for static analysis tools
  9. RTMP Go Away: Lossless reconnections for live streaming
  10. Inside the Lab: Expanding connectivity by sea, land, and air
  11. More details about the October 4 outage
  12. Update about the October 4th outage
  13. Open-sourcing Mariana Trench: Analyzing Android and Java app security in depth
  14. 2Africa Pearls subsea cable connects Africa, Europe, and Asia to bring affordable, high-speed internet to 3 billion people
  15. Superpack: Pushing the limits of compression in Facebook’s mobile apps
  16. How WhatsApp is enabling end-to-end encrypted backups
  17. CacheLib, Facebook’s open source caching engine for web-scale services
  18. RAMP-TAO: Layering atomic transactions on Facebook’s online graph store
  19. Apricot subsea cable will boost internet capacity, speeds in the Asia-Pacific region
  20. Open-sourcing a more precise time appliance
  21. Risk-driven backbone management during COVID-19 and beyond
  22. How we built a general purpose key value store for Facebook with ZippyDB
  23. Open sourcing Winterfell: A STARK prover and verifier
  24. A linear programming approach for optimizing features in ML models
  25. Migrating Facebook to MySQL 8.0
  26. Fully Sharded Data Parallel: faster AI training with fewer GPUs
  27. How WhatsApp enables multi-device capability
  28. Enforcing encryption at scale
  29. Ribbon filter: Practically smaller than Bloom and Xor
  30. Asicmon: A platform agnostic observability system for AI accelerators
  31. Driving towards an open internet ecosystem to help tackle the digital divide
  32. Consolidating Facebook storage infrastructure with Tectonic file system
  33. Meet Kats — a one-stop shop for time series analysis
  34. Network hose: Managing uncertain network demand with model simplicity
  35. How Facebook deals with PCIe faults to keep our data centers running reliably
  36. Peering automation at Facebook
  37. Running Border Gateway Protocol in large-scale data centers
  38. Most of computing’s carbon emissions are coming from manufacturing and infrastructure
  39. A brief history of Rust at Facebook
  40. Reverse debugging at scale
  41. DIT — enabling de-identified data collection on WhatsApp
  42. How Facebook encodes your videos
  43. Advancing connectivity between the Asia-Pacific region and North America
  44. Cutting Threads’ send latency in half
  45. Boosting the performance of virtual machines with Jump-Start
  46. Mitigating the effects of silent data corruption at scale
  47. FOQS: Scaling a distributed priority queue
  48. Faster, more efficient systems for finding and fixing regressions
  49. Minesweeper automates root cause analysis as a first-line defense against bugs
  50. Open-sourcing Thrift for Haskell
  51. How machine learning powers Facebook’s News Feed ranking algorithm

2020 47

  1. 2020 year in review: Connectivity innovations, faster apps, and progress toward net zero
  2. A smaller, faster video calling library for our apps
  3. Evenstar: The road to an alternative infra supply chain for RAN
  4. On the value of diversified recommendations
  5. Co-experiences: Hanging out in the digital living room
  6. Infer powering Microsoft’s Infer#, a new static analyzer for C#
  7. How Instagram suggests new content
  8. How do you test your tests?
  9. How Facebook keeps its large-scale infrastructure hardware up and running
  10. SuperCell: Reaching new heights for wider connectivity
  11. The economic impact of subsea cables in Africa
  12. FioSynth: A representative I/O benchmark and data visualizer for data center workloads
  13. Building a ubiquitous shared infrastructure using Twine
  14. How we scale Live streaming for millions of viewers simultaneously
  15. PPL Bench: Creating a standard for benchmarking probabilistic programming languages
  16. How Facebook is bringing QUIC to billions
  17. Introducing resctl-demo: Better resource control with simulation
  18. Nemo: Data discovery at Facebook
  19. CG/SQL: Easy, accurate code generation for SQLite
  20. Mark Harman elected Fellow of the Royal Academy of Engineering
  21. The next decade: How Facebook is stepping up the fight against climate change
  22. Throughput autoscaling: Dynamic sizing for Facebook.com
  23. Fault tolerance through optimal workload placement
  24. Results of Oregon project environmental analysis
  25. Containerizing ZooKeeper with Twine: Powering container orchestration from within
  26. Scaling services with Shard Manager
  27. Asynchronous computing @Facebook: Driving efficiency and developer productivity at Facebook scale
  28. DELF: Safeguarding deletion correctness in online social networks
  29. Pysa: An open source static analysis tool to detect and prevent security issues in Python code
  30. Pcicrawler: A Python-based command-line interface tool to debug PCI issues at scale
  31. Making Facebook.com accessible to as many people as possible
  32. Scalable data classification for security and privacy
  33. Making aerial fiber deployment faster and more efficient
  34. Private matching for compute: New solutions to the problem of enabling compute on private set intersections
  35. Introducing our 2019 Sustainability Report
  36. Retrie: Haskell refactoring made easy
  37. Building a transformative subsea cable to better connect Africa
  38. Accelerometer and SoftSKU: Improving hardware platform performance for diverse microservices
  39. Rebuilding our tech stack for the new Facebook.com
  40. Implementing a secure web-based proxy service for Discover
  41. Turbine: Facebook’s service management platform for stream processing
  42. Building a more accurate time service at Facebook scale
  43. Preventing performance regressions with Health Compass and Incident Tracker
  44. Project LightSpeed: Rewriting the Messenger codebase for a faster, smaller, and simpler messaging app
  45. Accelerating innovations in infrastructure and advancing global connectivity with our partners
  46. ZooKeeper Meetup@Facebook: Advancing the state of distributed coordination
  47. Open source year in review

2019 89

  1. Systems @Scale Tel Aviv 2019 recap
  2. Fighting Abuse @Scale 2019 recap
  3. Data Transfer Project: Enabling portability of photos and videos between services
  4. CCSM: Scalable statistical anomaly detection to resolve app crashes faster
  5. Networking @Scale Boston 2019 recap
  6. Groundbreaking event for our newest long-haul fiber route
  7. Evaluating COPA congestion control for improved video performance
  8. TIP Summit 2019: Collaborating to advance internet infrastructure
  9. Fast dimensional analysis for root cause analysis at scale
  10. Delegated credentials: Improving the security of TLS certificates
  11. 2019 @Scale Conference recap
  12. Simon Marlow, Simon Peyton Jones, and Satnam Singh win Most Influential ICFP Paper Award
  13. Video @Scale 2019 recap
  14. Fighting fraud using partially blind signatures
  15. Systems @Scale 2019 New York recap
  16. Scribe: Transporting petabytes per hour via a distributed, buffered queueing system
  17. Releasing a new benchmark and data set for evaluating neural code search models
  18. Hydra: A framework that simplifies development of complex applications
  19. MaRS: How Facebook keeps maps current and accurate
  20. Integrating autoconversion: Facebook’s path from Zawgyi to Unicode
  21. Networking @Scale 2019 recap
  22. Register now for @Scale 2019!
  23. Creating a data set and a challenge for deepfakes
  24. Powered by AI: Oculus Insight
  25. Redesigning our systems to provide more control over Off-Facebook activity
  26. Zoncolan: How Facebook uses static analysis to detect and prevent security issues
  27. New advances in natural language processing
  28. A new model for word embeddings that are resilient to misspellings
  29. Performance @Scale 2019 recap
  30. Systems @Scale 2019 recap
  31. Michael F. Cohen awarded 2019 Steven A. Coons award
  32. EGG: A toolkit for multi-agent language emergence simulations
  33. Mapping roads through deep learning and weakly supervised training
  34. Hermes: An open source JavaScript engine optimized for mobile apps, starting with React Native
  35. Facebook, Carnegie Mellon build first AI that beats pros in 6-player poker
  36. OIL+VCache: File abstraction for distributed systems
  37. DLRM: An advanced, open source deep learning recommendation model
  38. Neural Code Search: ML-based code search using natural language queries
  39. Facebook’s open source browser contributions
  40. Aria Presto: Making table scan more efficient
  41. Delos: Simple, flexible storage for the Facebook control plane
  42. Efficient, reliable cluster management at scale with Twine
  43. Building Facebook’s service encryption infrastructure
  44. Extending DHCPLB: The path from load balancer to server
  45. Releasing Pythia for vision and language multimodal AI models
  46. Facebook joins new Urban Computing Foundation
  47. F8 2019 Day 2 keynote and session videos
  48. Open source at F8 2019
  49. F8 2019 Day 1 keynote and session videos
  50. Open-sourcing F14 for faster, more memory-efficient hash tables
  51. F8 2019 speakers and sessions now available
  52. Faster input events with Facebook’s first browser API contribution
  53. Improving scene understanding through panoptic segmentation
  54. Aroma: Using machine learning for code recommendation
  55. Facebook tech news roundup
  56. Facebook Engineering Fair, London recap
  57. Open-sourcing Habana back end for Glow
  58. PyTorch-BigGraph: Faster embeddings of extremely large graphs
  59. Turing Award presented to Yann LeCun, Geoffrey Hinton, and Yoshua Bengio
  60. Facebook’s Mechanism Design for Social Good research winners
  61. Open-sourcing Python Test Runner for multiple tests in parallel
  62. Building lifelike virtual avatars to help people connect in VR
  63. Facebook announces next-generation Open Rack frame
  64. Reinventing Facebook’s data center network
  65. Accelerating Facebook’s infrastructure with application-specific hardware
  66. Sharing a common form factor for accelerator modules
  67. AI blog roundup
  68. Using aluminum to overcome capacity challenges in submarine cable systems
  69. Building backbone network infrastructure
  70. Open-sourcing homomorphic hashing to secure update propagation
  71. F8 2019 registration now open
  72. Enabling better global connectivity through new partnerships and technologies
  73. Open-sourcing Magma to extend mobile networks
  74. Releasing Hooks for React 16.8
  75. Open-sourcing SPARTA to make abstract interpretation easy
  76. FAIR open-sources new ELF OpenGo data set, research, and insights
  77. Engineering manager Mark Harman wins 2019 IEEE Harlan D. Mills award
  78. Team behind Infer wins POPL 2019 Most Influential Paper Award
  79. Opening our newest data center in Los Lunas, New Mexico
  80. Cross-lingual pretraining sets new state of the art for natural language understanding
  81. Teaching AI to learn speech the way children do
  82. No training required: Exploring random encoders for sentence classification
  83. A new predictive model for more accurate electrical grid mapping
  84. Zero-shot transfer across 93 languages: Open-sourcing enhanced LASER library
  85. Facebook open-sources Spectrum 1.0.0 for better mobile image production
  86. Rethinking data center design for Singapore
  87. AI year in review
  88. Open source year in review
  89. Data centers year in review

2018 97

  1. Open sourcing wav2letter++, the fastest state-of-the-art speech system, and flashlight, an ML library going native
  2. DNS over TLS: Encrypting DNS end-to-end
  3. Nevergrad: An open source tool for derivative-free optimization
  4. 5 ways Facebook improved compression at scale with Zstandard
  5. Open-sourcing DeepFocus, an AI-powered system for more realistic VR images
  6. Open-sourcing PyText for faster NLP development
  7. HyperLogLog in Presto: A significantly faster way to handle cardinality estimation
  8. Facebook contributes to MLPerf, open-sources Mask R-CNN2Go
  9. PyTorch developer ecosystem expands, 1.0 stable release now available
  10. Léon Bottou and Olivier Bousquet win Test of Time award
  11. Mobile @Scale — Tel Aviv recap
  12. FAIR turns five: What we’ve accomplished and where we’re headed
  13. Using AI and satellite imagery for disaster insights
  14. Neural Egg Separation: Training ML systems to extract audio/video from noisy/cluttered environments
  15. New fastMRI open source AI research tools from Facebook and NYU School of Medicine
  16. Predictive test selection: A more efficient way to ensure reliability of code changes
  17. Toward a deeper understanding of the way AI agents see things
  18. Facebook London and U.K. Year of Engineering campaign focus on future of engineering
  19. Data @Scale – Boston recap
  20. Making floating point math highly efficient for AI hardware
  21. Open-sourcing FBGEMM for state-of-the-art server-side inference
  22. Open-sourcing foundational tools for AI performance
  23. Getafix: How Facebook tools learn to fix bugs automatically
  24. Zero-shot learning: Using text to more accurately identify images
  25. React Conf recap: Hooks, Suspense, and Concurrent Rendering
  26. Horizon: The first open source reinforcement learning platform for large-scale products and services
  27. Facebook open-sources new suite of Linux kernel components and tools
  28. QNNPACK: Open source library for optimized mobile deep learning
  29. Facebook, NYU expand available languages for natural language understanding systems
  30. Significantly faster generation and training for AI-based audio systems
  31. MobileLab: Highly accurate testing to prevent mobile performance regressions
  32. TIP Summit 2018: Advancing efforts to improve global connectivity
  33. Improving AI language understanding by combining multiple word representations
  34. Oculus Connect 5: Tech talks roundup
  35. Facebook releases Safety Check crisis response tool for Workplace
  36. Managing data store locality at scale with Akkio
  37. Open-sourcing StateService: Automating recovery of third-party services after a major outage
  38. Under the hood: Facebook Marketplace powered by artificial intelligence
  39. Facebook accelerates AI development with new partners and production capabilities for PyTorch 1.0
  40. Training AI agents to solve unfamiliar tasks
  41. Data distillation makes omni-supervised learning possible
  42. Open-sourcing LogDevice: A distributed data store for sequential data
  43. 2018 @Scale Conference recap
  44. Efficient tuning of online systems using Bayesian optimization
  45. Glow: A community-driven approach to AI infrastructure
  46. Finding and fixing software bugs automatically with SapFix and Sapienz
  47. Expanding automatic machine translation to more languages
  48. Rosetta: Understanding text in images and videos with machine learning
  49. Scaling neural machine translation to bigger data sets with faster training and inference
  50. FBOSS: Building switch software at scale and in the open
  51. Unsupervised machine translation: A novel approach to provide fast, accurate translations for more languages
  52. Express Wi-Fi Technology Partner program: Getting more people online with fast and affordable Wi-Fi
  53. Facebook and NYU School of Medicine launch research collaboration to improve MRI
  54. Open-sourcing Facebook’s Solar-Powered Aircraft Design Tools
  55. Announcing tools to help partners improve connectivity
  56. Deploying TLS 1.3 at scale with Fizz, a performant open source TLS library
  57. Systems @Scale 2018 recap
  58. Open-sourcing oomd, a new approach to handling OOMs
  59. Location-Aware Distribution: Configuring servers at scale
  60. Facebook AI Research Expands With New Academic Collaborations
  61. XARs: An efficient system for self-contained executables
  62. Facebook researchers win Test of Time award
  63. Talk the Walk: Teaching AI systems to navigate New York through language
  64. Spiral: Self-tuning services via real-time machine learning
  65. High altitude connectivity: The next chapter
  66. Migrating Messenger storage to optimize performance
  67. 2018 Networking @Scale recap
  68. Accelerate large-scale applications with BOLT
  69. Building data science teams to have an impact at scale
  70. Open-sourcing Flipper: a new extensible debugging tool
  71. How IPv6 deployment is growing in U.S. and other countries
  72. StatePoint Liquid Cooling system: A new, more efficient way to cool a data center
  73. Open-sourcing Katran, a scalable network load balancer
  74. Scaling the Facebook backbone through Zero Touch Provisioning
  75. Embodied Question Answering: A goal-driven approach to autonomous agents
  76. AI at F8 2018: Open frameworks and responsible development
  77. Announcing PyTorch 1.0 for both research and production
  78. Sapienz: Intelligent automated software testing at scale
  79. Advancing state-of-the-art image recognition with deep learning on hashtags
  80. React 360 replaces React VR for streamlined development focus
  81. ONNX expansion speeds AI development
  82. Facebook video adds AV1 support
  83. AV1 beats x264 and libvpx-vp9 in practical use case
  84. The next step in Facebook’s AI hardware infrastructure
  85. Fabric Aggregator: A flexible solution to our traffic demand
  86. Performance @Scale 2018 recap
  87. Profilo: Understanding app performance in the wild
  88. Quality assessment of 360 video view sessions
  89. HotSwap: Bringing hot code reloading to Buck
  90. Global connectivity: Working together to bring more people online
  91. Under the hood: Suicide prevention tools powered by AI
  92. F8 2018 registration now open
  93. How production engineers support global events on Facebook
  94. Android @Scale 2018 recap
  95. Improving Android video on News Feed with Litho
  96. Under the hood: Multilingual embeddings
  97. Android native library merging

2017 80

  1. 2017 Year in review: Software across the stack
  2. 2017 Year in review: Building immersive experiences
  3. 2017 Year in review: Better global networks
  4. 2017 Year in review: Data centers
  5. ONNX V1 released
  6. Facebook and Airbus Working Together to Advance High Altitude Connectivity
  7. Open/R: Open routing for modern networks
  8. Rethinking Android app compilation with Buck
  9. Aquila: What’s next for high-altitude connectivity?
  10. Open-sourcing Sections: Declarative data handling for Litho lists
  11. Open-sourcing RacerD: Fast static race detection at scale
  12. Mobile @Scale 2017 recap
  13. Multithreaded rendering on Android with Litho and Infer
  14. React 16: A look inside an API-compatible rewrite of our frontend UI library
  15. Relicensing the GraphQL specification
  16. Migrating a database from InnoDB to MyRocks
  17. Relicensing React, Jest, Flow, and Immutable.js
  18. SLAM: Bringing art to life through technology
  19. Announcing Yarn 1.0
  20. Finding inter-procedural bugs at scale with Infer static analyzer
  21. Rapid release at massive scale
  22. LogDevice: a distributed data store for logs
  23. Optimizing 360 photos at scale
  24. FCR: Open source command runner for network devices
  25. Steering oceans of content to the world
  26. Explaining React’s license
  27. Transitioning entirely to neural machine translation
  28. Using AI for new visual storytelling techniques in VR
  29. Building open source tools for Adobe Creative Cloud updates
  30. Introducing ELF: An extensive, lightweight and flexible platform for game research
  31. Accelerating growth through Facebook’s Rotational Engineering Program
  32. Aquila’s successful second flight: Another step forward in bringing the world closer together
  33. Data @Scale 2017 Recap
  34. Deal or no deal? Training AI bots to negotiate
  35. Accelerating machine learning for computer vision
  36. Dev Tools @Scale 2017 Recap
  37. Managing resources for large-scale testing
  38. Jupiter: A high-performance job-matching service
  39. AL: A new declarative language for detecting bugs with Infer
  40. Under the hood: Photo Search
  41. Networking @Scale 2017 Recap
  42. ParlAI: A new software platform for dialog research
  43. A novel approach to neural machine translation
  44. OnlineSchemaChange rebuilt in Python
  45. Expanded fastText library now fits on smaller-memory devices
  46. Building Express Backbone: Facebook’s new long-haul network
  47. Surround 360: Beyond Stereo 360 Cameras
  48. Facebook’s new tech at F8 2017
  49. Announcing 360 Capture SDK
  50. Enhancing high-resolution 360 streaming with view prediction
  51. Connectivity: A building block approach
  52. Facebook open source at F8 2017
  53. Open-sourcing Litho, a declarative UI framework for Android
  54. Relay Modern: Simpler, faster, more extensible
  55. Building virtual reality experiences on the web with React VR
  56. Faiss: A library for efficient similarity search
  57. ARIA Grid: Supporting nonvisual layout and keyboard traversal
  58. Evaluating boosted decision trees for billions of users
  59. Video @Scale 2017 recap
  60. Hardware Analytics and Lifecycle Optimization (HALO) at Facebook
  61. OCP Summit 2017 — Facebook news recap
  62. The end-to-end refresh of our server hardware fleet
  63. Introducing Big Basin: Our next-generation AI hardware
  64. Introducing Bryce Canyon: Our next-generation storage platform
  65. Designing 100G optical connections
  66. The software ecosystem for storage hardware
  67. Airtel and BCS, with support from Facebook, to build shared fiber backhaul connectivity in Uganda
  68. End-to-end optimizations for dynamic streaming
  69. Spatial audio — bringing realistic sound to 360 video
  70. Machine Learning @Scale 2017 recap
  71. Using Apache Spark for large-scale language model training
  72. Register now for F8 2017!
  73. Beringei: A high-performance time series storage engine
  74. Building scalable systems to understand content
  75. Disaggregate: Networking recap
  76. Building Zero protocol for fast, secure mobile connections
  77. This browser tweak saved 60% of requests to Facebook
  78. The growing ecosystem around open networking hardware
  79. Sustainable materials in the data center
  80. Legacy support on IPv6-only infra

2016 108

  1. Favorite hacks of 2016
  2. Facebook Open Source 2016 year in review
  3. Reviewing Aquila’s first full-scale test flight
  4. Made in NY: The engineering behind social recommendations
  5. Yoga: A cross-platform layout engine
  6. Artificial intelligence, revealed
  7. Keyframes: Delivering scalable, high-quality animations to mobile clients
  8. Spam Fighting @Scale 2016
  9. Open population datasets and open challenges
  10. Facebook demonstrates record-breaking data rate using millimeter-wave technology
  11. Introducing Backpack: Our second-generation modular open switch
  12. Accelerating innovation and powering new experiences with AI
  13. Delivering real-time AI in the palm of your hand
  14. Introducing Community Cellular Manager: A management and deployment suite for small-scale cellular networks
  15. An open approach for switching, routing, and transport
  16. Networking @Scale Boston
  17. Continuous MySQL backup validation: Restoring backups
  18. Components for Android: A declarative framework for efficient UIs
  19. Building an efficient neural language model over a billion words
  20. Client-side ranking to more efficiently show people stories in feed
  21. A comparison of state-of-the-art graph processing systems
  22. Wedge 100: More open and versatile than ever
  23. Android accessibility debugging with Stetho
  24. Building one of the highest-capacity subsea cables in the Pacific
  25. Yarn: A new package manager for JavaScript
  26. Lessons from building social experiences in VR
  27. React reaches 50,000 stars
  28. Redesigning the HHVM JIT compiler for better performance
  29. Facebook in Los Lunas: Our newest data center
  30. DHCPLB: An open source load balancer
  31. Scalable and secure access with SSH
  32. Peter O’Hearn elected Fellow of the Royal Academy of Engineering
  33. Highlights from @Scale 2016
  34. Facebook announces new tech at @Scale 2016
  35. BrowserLab: Automated regression detection for the web
  36. Apache Spark @Scale: A 60 TB+ production use case
  37. 360 video stabilization: A new algorithm for smoother 360 video viewing
  38. MyRocks: A space- and write-optimized MySQL database
  39. Smaller and faster data compression with Zstandard
  40. Facebook opens lab to others to validate infrastructure software
  41. Segmenting and refining images with SharpMask
  42. Robotron: Top-down network management at scale
  43. FAIR open-sources fastText
  44. Inside Facebook’s hardware labs: Moving faster with more collaboration
  45. Surround 360 is now open source
  46. Flying Aquila: Early lessons from the first full-scale test flight and the path ahead
  47. Harnessing light for wireless communications
  48. What’s new in Facebook open source
  49. The mobile device lab at the Prineville data center
  50. Making Facebook self-healing: Automating proactive rack maintenance
  51. Registration is open for @Scale 2016
  52. Introducing OpenCellular: An open source wireless access platform
  53. Building a better way to write posts in multiple languages
  54. Primitive sets for Android
  55. Memory optimization for feeds on Android
  56. Lighting the way to deep machine learning
  57. A path to unsupervised learning through adversarial networks
  58. Developing the technical language behind creativity for Canvas
  59. Growing the Wedge/Wedge 100 community
  60. Data @Scale, June 2016 — Recap
  61. Improving CSS quality at Facebook and beyond
  62. Safety Check: Streamlining deployment around the world
  63. Introducing DeepText: Facebook’s text understanding engine
  64. Python in production engineering
  65. Networking @Scale, May 2016 — Recap
  66. Introducing “Here and Now” — a new short film shot with Facebook Surround 360
  67. Facebook Seattle moves into Dexter Station
  68. Introducing Open/R — a new modular routing platform
  69. Artificial intelligence, revealed
  70. Introducing FBLearner Flow: Facebook’s AI backbone
  71. Automatically push commits to GitHub with FBShipIt
  72. Wangle — an asynchronous C++ networking and RPC library
  73. Facebook Chef cookbooks
  74. Automatic memory leak detection on iOS
  75. Building and managing iOS model objects with Remodel
  76. Powering Facebook experiences with AI
  77. Introducing Facebook’s new terrestrial connectivity systems — Terragraph and Project ARIES
  78. React Native: A year in review
  79. Open-sourcing ReDex: Making Android apps smaller and faster
  80. Introducing Facebook Surround 360: An open, high-quality 3D-360 video capture system
  81. Breaking ground at Clonee
  82. Under the hood: Building accessibility tools for the visually impaired on Facebook
  83. Engineering for nostalgia: Building a personalized “On This Day” experience
  84. Mobile @Scale London recap
  85. Dive into React Native performance
  86. Dragon: A distributed graph query engine
  87. Facebook Boston tech talk: GraphQL
  88. Open Compute Project U.S. Summit 2016 — Facebook news recap
  89. Facebook’s new front-end server design delivers on performance without sucking up power
  90. Opening designs for 6-pack and Wedge 100
  91. Introducing Lightning: A flexible NVMe JBOF
  92. OpenBMC: One board management software for all hardware at Facebook
  93. How we built Facebook Lite for every Android phone and network
  94. Connectivity Lab custom-designs two-axis gimbal for air-to-air and air-to-ground laser communications
  95. Performance @Scale 2016 recap
  96. Facebook open sources rich text editor framework Draft.js
  97. Facebook AI Research launches partnership program
  98. Register for OCP U.S. Summit
  99. Adopting an open approach to global networks with the Telecom Infra Project
  100. Connecting the world with better maps
  101. Gear VR to get Dynamic Streaming for 360 video
  102. NetNORAD: Troubleshooting networks via end-to-end probing
  103. In pursuit of secure open source software
  104. Under the hood: Shipping #friendsday videos
  105. Hardware and firmware attacks: Defending, detecting, and responding
  106. Telecom industry embraces Open Compute Project
  107. Facebook in Ireland: Our newest data center
  108. Next-generation video encoding techniques for 360 video and VR

2015 96

  1. Favorite hacks of 2015
  2. Open source in 2015: A year of growth
  3. Improving software RAID with a write-ahead log
  4. Why we chose to move to HTML5 video
  5. Facebook to open-source AI hardware design
  6. Continuing to build News Feed for all types of connections
  7. HHVM support for PHP 7
  8. Under the hood: Broadcasting live video to millions
  9. Making React Native apps accessible
  10. HIKE: Our quick, simple accessibility primer
  11. Optimizing Facebook for iOS start time
  12. Open networking advances with Wedge and FBOSS
  13. Security @Scale 2015: Engineering Security
  14. Building the Presto community
  15. Teaching machines to see and understand: Advances in AI research
  16. Milestones and plans for the OCP Networking Project
  17. Building open source communities for security
  18. Building for emerging markets: The story behind 2G Tuesdays
  19. Performance instrumentation for Android apps
  20. More momentum on OCP adoption
  21. Under the hood: Building 360 video
  22. Improving the Linux kernel with upstream contributions
  23. Optimizing Android bytecode with ReDex
  24. Instrumenting meetings at Facebook
  25. Inside @Scale 2015
  26. @Scale 2015 – Facebook announcement recap
  27. GraphQL: A data query language
  28. Relay: Declarative data for React applications
  29. IPv6: It’s time to get on board
  30. React Native for Android: How we built the first cross-platform React Native app
  31. Facebook Seattle’s five-year anniversary: Celebrating a culture of entrepreneurialism
  32. How we use it: Building Out the Window with React Native and Parse
  33. Reducing FOOMs in the Facebook iOS app
  34. Writing code that writes code — with Hack Codegen
  35. Under the hood: Place Tips at Lollapalooza
  36. Inside the 2015 Edge Conf
  37. OpenBMC for server: Porting and supporting new features for “Yosemite”
  38. Gearing up for @Scale 2015
  39. The Parse SDK: What’s inside?
  40. The technology behind preview photos
  41. Improving Facebook’s performance on Android with FlatBuffers
  42. Building communications networks in the stratosphere
  43. Linux IPv6 improvement: Routing cache on demand
  44. OSCON 2015: How Facebook open-sources at scale
  45. Using ISC Kea DHCP in our data centers
  46. Osquery: Introducing query packs
  47. Under the hood: Box’s HHVM migration
  48. Sustainability @Scale 2015 recap
  49. Announcing XHP-JS: Building efficient user interface components with Hack, React, and XHP
  50. Facebook in Fort Worth: Our newest data center
  51. 72 hours to launch Celebrate Pride
  52. Fighting spam with Haskell
  53. Delivering high scroll performance
  54. Building “add a link”
  55. Building Nuclide, a unified developer experience
  56. Inside Data@Scale 2015
  57. Futures for C++11 at Facebook
  58. Oculus scientist wins computer vision award
  59. Under the hood: Building Moments
  60. Open-sourcing Facebook Infer: Identify bugs before you ship
  61. Inside the HHVM lockdown
  62. Meet the wogrammers — women in engineering
  63. Embracing open source security
  64. Recommending items to more than a billion people
  65. Facebook expands AI research team to Paris
  66. Spam Fighting @Scale Recap
  67. Under the hood: Facebook’s cold storage system
  68. How RocksDB is used in osquery
  69. Parse now running MongoDB on RocksDB
  70. HHVM adoption news
  71. Web performance: Cache efficiency exercise
  72. Updating Our Open Source Patent Grant
  73. Mobile performance: Tooling infrastructure at Facebook
  74. Introducing the Accessibility Toolkit
  75. F8: Big technology bets and open source announcements
  76. Introducing Fresco: A new image library for Android
  77. Classes: Performance and network segmentation on Android
  78. React Native: Bringing modern web techniques to mobile
  79. Introducing ComponentKit: Functional and declarative UI on iOS
  80. Augmented Traffic Control: A tool to simulate network conditions
  81. Even faster: Data at the speed of Presto ORC
  82. Open Compute Project U.S. Summit 2015 – Facebook News Recap
  83. Introducing “Yosemite”: the first open source modular chassis for high-powered microservers
  84. Facebook Open Switching System (“FBOSS”) and Wedge in the open
  85. Introducing “OpenBMC”: an open software framework for next-generation system management
  86. Serving Facebook Multifeed: Efficiency, performance gains through redesign
  87. Shimmer for Android
  88. Introducing Origami Live
  89. Stetho: A new debugging platform for Android
  90. Networking @Scale Recap
  91. Introducing “6-pack”: the first open hardware modular switch
  92. Fast Rendering News Feed on Android
  93. Faster Photos in Facebook for iOS
  94. FAIR open sources deep-learning modules for Torch
  95. Alibaba joins WebScaleSQL
  96. Inside Wikipedia’s transition to HHVM

2014 62

  1. Favorite Hacks of 2014
  2. The art and science behind auto-enhance for iOS
  3. 12 Days of Open Source
  4. Data @Scale – Boston Recap
  5. Flow, a new static type checker for JavaScript
  6. Solving the Mystery of Link Imbalance: A Metastable Failure State at Scale
  7. Introducing data center fabric, the next-generation Facebook data center network
  8. Announcing the Hack Transpiler
  9. Audience Insights query engine: In-memory integer store for social analytics
  10. Year class: A classification system for Android
  11. Security @Scale 2014 Recap
  12. Introducing Proxygen, Facebook’s C++ HTTP framework
  13. Making News Feed nearly 50% faster on iOS
  14. Introducing osquery
  15. Engineering Culture: Code ownership
  16. @Scale 2014: Recap of Data Track
  17. Introducing AsyncDisplayKit: For smooth and responsive apps on iOS
  18. Building Mobile-First Infrastructure for Messenger
  19. Announcing the WEST (Women Entering and Staying in Tech) Mentorship Pilot
  20. @Scale 2014: Recap of Web Track
  21. @Scale 2014: Recap of Mobile Track
  22. Facebook, configuration management, community, and open source
  23. Lessons from Deploying MySQL GTID at Scale
  24. Introducing TODO: Working together to make open source easier
  25. Introducing mcrouter: A memcached protocol router for scaling memcached deployments
  26. Sustainability @ Scale Recap
  27. Debugging file corruption on iOS
  28. Making Facebook’s software infrastructure more energy efficient with Autoscale
  29. #bewhoyoucansee: Larry Schrof
  30. #bewhoyoucansee: Ming Hua
  31. 9.9 million lines of code and still moving fast – Facebook open source in 2014
  32. Improving Facebook on Android
  33. Introducing “Wedge” and “FBOSS,” the next steps toward a disaggregated network
  34. F8 Developer Conference – Hacker Way Recap
  35. Open-sourcing Haxl, a library for Haskell
  36. HydraBase – The evolution of HBase@Facebook
  37. Saving capacity with HDFS RAID
  38. Announcing the 2014 Facebook Grace Hopper Scholarship
  39. Introducing Pop, the animation engine behind Paper
  40. Technical Program Managers at Facebook
  41. Scaling the Facebook data warehouse to 300 PB
  42. Hack Developer Day Recap
  43. Large-scale graph partitioning with Apache Giraph
  44. Under the Hood: warp, a fast C and C++ preprocessor
  45. Announcing The Connectivity Lab at Facebook
  46. WebScaleSQL: A collaboration to build upon the MySQL upstream
  47. Hack: a new programming language for HHVM
  48. Introducing the Facebook Messenger for Android beta testing program
  49. Looking back on “Look Back” videos
  50. Building Paper
  51. Building and open-sourcing Bolts, a mobile developer tools library
  52. Facebook’s 4th Annual Hacker Cup Finals
  53. HHVM – Implementing MySQLi
  54. An analysis of Facebook photo caching
  55. Under the Hood: Building and open-sourcing flint
  56. An analysis of Facebook photo caching
  57. Under the Hood: Building and open-sourcing fbthrift
  58. A Decade of Building Facebook
  59. Introducing Conceal: Efficient storage encryption for Android
  60. Under The Hood: Facebook Accessibility
  61. Airlock – Facebook’s mobile A/B testing framework
  62. Scaling Mercurial at Facebook

2013 40

  1. 2013: A Year of Open Source at Facebook
  2. Under the Hood: Building and open-sourcing the Rebound animation library for Android
  3. Under the Hood: Building and open-sourcing RocksDB
  4. Building a faster Messenger
  5. Facebook Open Academy: Bringing open source to CS curricula
  6. The Mature Optimization Handbook
  7. Presto: Interacting with petabytes of data at Facebook
  8. Under the Hood: Building posts search
  9. Under the hood: MySQL Pool Scanner (MPS)
  10. Update on the Facebook for Android beta testing program
  11. Flashcache at Facebook: From 2010 to 2013 and beyond
  12. Scaling Apache Giraph to a trillion edges
  13. Secure browsing by default
  14. Windex: Automation for database provisioning
  15. Introducing the Facebook for Android Beta Testing Program
  16. Q&A: Joining the engineering team in London
  17. TAO: The power of the graph
  18. Wormhole pub/sub system: Moving data through space and time
  19. Adding :face: to every IP: Celebrating IPv6’s one-year anniversary
  20. Watchman: Faster builds with large source trees
  21. Speeding up the Activity social plugin
  22. Speaking a whole new language: DConf 2013 at Facebook
  23. Buck: How we build Android apps at Facebook
  24. Facebook Celebrates Women in Computing with Grace Hopper Scholarship
  25. Under the Hood: The natural language interface of Graph Search
  26. Scaling memcache at Facebook
  27. LinkBench: A database benchmark for the social graph
  28. Hacker Cup 2013
  29. Three Optimization Tips for C++
  30. Under the Hood: Indexing and ranking in Graph Search
  31. User Experience Lab: How we designed a new News Feed using your feedback
  32. Under the Hood: Building out the infrastructure for Graph Search
  33. McDipper: A key-value cache for Flash storage
  34. Under the Hood: Dalvik patch for Facebook for Android
  35. Like Box plugin: Now 2-4x faster
  36. Preparing for a technical interview with programming contests
  37. Celebrating a year of fighting email phishing with DMARC
  38. Fighting spam with pure functions
  39. Under the Hood: Building Graph Search Beta
  40. Under the Hood: Automated backups

2012 62

  1. Under the Hood: Rebuilding Facebook for Android
  2. Under the Hood: The JavaScript SDK – Truly Asynchronous Loading
  3. Under the hood: Facebook Messenger for Firefox
  4. Speeding up PHP-based development with HipHop VM
  5. Happy Hacktober
  6. Under the Hood: The JavaScript SDK – The use of polyfills
  7. Facebook at the espnW Hack Day
  8. Under the Hood: Integrating standalone mobile app features into Facebook for iOS
  9. Under the Hood: Scheduling MapReduce jobs more efficiently with Corona
  10. Under the Hood: The JavaScript SDK – error handling
  11. Product engineering at Facebook
  12. 2012 Grace Hopper Conference Recap
  13. Interning at Facebook: Building the new mobile advertising interface
  14. Under the Hood: Building the App Center recommendation engine
  15. Building the WordPress plugin
  16. Timed releases for mobile apps
  17. Monitoring cache with Claspin
  18. Optimizing for the MacBook Pro with Retina display
  19. A faster, better link shim
  20. Under the Hood: Building Facebook Camera
  21. Under the hood: Rebuilding Facebook for iOS
  22. Under the hood: Improving messages
  23. Announcing the Facebook Grace Hopper Scholarship
  24. Building and testing at Facebook
  25. Ship early and ship twice as often
  26. Announcing Facebook Engineering in London
  27. Get that job at Facebook
  28. Hackathon: Building a better Events view
  29. Under the Hood: Timeline apps behind Facebook engineering
  30. Under the Hood: Hadoop Distributed Filesystem reliability with Namenode and Avatarnode
  31. Under the Hood: Network implementation for World IPv6 Launch
  32. Folly: The Facebook Open Source Library
  33. Stay focused and keep hacking
  34. Back-end build systems and toolchain: Adam Simpkins
  35. Three tips to succeed as a programmer
  36. Release engineering and push karma: Chuck Rossi
  37. Moving Fast and Staying Reliable: Mary Pimenova
  38. From intern to Photos team full-timer: Jen Dolson
  39. A hack of epic proportions: Building a QR code on the roof
  40. Girls Programming Camp: Beginning a career in tech
  41. Under the Hood: Improving Facebook Photos
  42. The 2012 Facebook Hacker Cup World Champion is crowned
  43. Dare2BDigital: Why STEM needs women
  44. Under the Hood: Building the Location API
  45. Under the Hood: Building Facebook Messenger for Windows
  46. Research at Facebook: “Nothing Is Riskier than not Taking Risks”
  47. MySQL and Database Engineering: Mark Callaghan
  48. From News Feed to Timeline: Q&A with Raylene Yung
  49. Announcing the 2012-2013 Facebook Fellows
  50. Meet a Facebook Engineer: Ben Billings
  51. Meet a Facebook Engineer: Ben Gertzfield
  52. DMARC: Building Open-Source Email Authentication Technologies
  53. Meet a Facebook Engineer: Philip Su
  54. Meet a Facebook Engineer: Andrew (Boz) Bosworth
  55. My First Year Fighting Spam
  56. Meet a Facebook Engineer: Josh Wiseman
  57. Meet a Facebook Engineer: Vijaye Raji
  58. Under the Hood: Mobile Timeline
  59. Meet a Facebook Engineer: Peter Wilson
  60. Meet a Facebook Engineer: Keith Adams
  61. Building Timeline: Scaling up to hold your life story
  62. Announcing Facebook’s 2012 Hacker Cup

2011 54

  1. Meet a Facebook Engineer: Haiping Zhao
  2. Meet a Facebook Engineer: Carlos Bueno
  3. Meet a Facebook Fellow: Marek Olszewski
  4. The HipHop Virtual Machine
  5. High School Hackathon
  6. Meet a Facebook Fellow: Adrienne Porter Felt
  7. Compassion Research Day
  8. Celebrating Women in Tech at Grace Hopper 2011
  9. Making HPHPi Faster
  10. Jocelyn Goldfein at WITI: Women are the Power Users of Social
  11. Watir to WebDriver: Unit Test Frameworks
  12. Software Design Glossary
  13. Making Facebook Self-Healing
  14. Interning at Facebook: Who Goes Where When (and Why It Matters)
  15. Keeping the Site Reliable While Moving Fast
  16. Interning at Facebook: Answering Your Questions on Quora
  17. Interning at Facebook: Failing Harder
  18. Celebrating Facebook Seattle’s First Anniversary
  19. Building Facebook Messenger
  20. Interning at Facebook: Bridging Marketing and Engineering
  21. Interning at Facebook: Coding, Inspiration and BBQs
  22. Moving an Elephant: Large Scale Hadoop Data Migration at Facebook
  23. Doppler: Internet Radar
  24. Building Video Calling
  25. My Experience with Facebook’s Grace Hopper Women in Computing Scholarship
  26. Reflections on the Open Compute Summit
  27. Exciting Results from World IPv6 Day
  28. Facebook Helps Celebrate Women in Computing
  29. Facebook and World IPv6 Day
  30. Visualizing Facebook’s PHP Codebase
  31. How Project Triforce Prepared our Software Stack for Prineville
  32. Introducing Login Approvals
  33. Working with Students to Improve Indexing in Apache Hive
  34. Building the Send Button
  35. Inside Facebook Messages’ Application Server
  36. Hackamonth: Mixing Things Up
  37. Thoughts on Software Quality
  38. Designing a Very Efficient Data Center
  39. Scaling the Messages Application Back End
  40. Inside the Open Compute Project Server
  41. Building Efficient Data Centers with the Open Compute Project
  42. One Mobile Site to Serve Thousands of Phones
  43. HipHop for PHP: More Optimizations for Efficient Servers
  44. Accelerating Network Innovation with the Open Networking Foundation
  45. Building Realtime Insights
  46. Facebook Hacker Cup Finals: A Champion is Crowned
  47. Hybrid Incremental MySQL Backups
  48. Hackathon 22: Redesigning Pixelcloud
  49. Developing Facebook’s New Photo Viewer
  50. Live Commenting: Behind the Scenes
  51. HTML5 Games 0.1: Speedy Sprites
  52. Supercell: test infrastructure for any open source project
  53. World IPv6 Day: Solving the IP Address Chicken-and-Egg Challenge
  54. Scalable memory allocation using jemalloc

2010 32

  1. A New Year of Facebook Fellowships
  2. Join Optimization in Apache Hive
  3. Visualizing Friendships
  4. Looking at the code behind our three uses of Apache Hadoop
  5. Announcing the Facebook 2011 Hacker Cup
  6. The Full Stack, Part I
  7. The Underlying Technology of Messages
  8. New Cooling Strategies for Greater Data Center Energy Efficiency
  9. Google Summer of Code 2010
  10. Optimizing Data Center Energy Usage
  11. Crowdsourcing Mobile Device Capabilities
  12. Using HTML5 Today
  13. More Details on Today’s Outage
  14. HipHop for PHP: six months later
  15. Reflecting on 3 years at Facebook
  16. Scaling Facebook to 500 Million Users and Beyond
  17. Internet Cartography
  18. Announcing the Grace Hopper Scholarship
  19. BigPipe: Pipelining web pages for high performance
  20. Protecting Privacy with Referrers
  21. The Life of a Typeahead Query
  22. Touchscreens are Fingerpaint
  23. Facebook engineering seeks new friends in Seattle
  24. Intro to Facebook Search
  25. Working with Zuck
  26. Making Facebook 2x Faster
  27. Internal Company Dashboard
  28. XHP: A New Way to Write PHP
  29. Site Reliability Engineering at Facebook
  30. Facebook becomes a USENIX Patron
  31. HipHop for PHP: Move Fast
  32. Bootcamp: Growing Culture at Facebook

2009 22

  1. Real-World Web Application Benchmarking
  2. Facebook Engineering Bootcamp
  3. Building a Better Photo Uploader
  4. Inviting you all to Hackathon
  5. Names in translation and social language modeling
  6. Reducing markup size
  7. Every Millisecond Counts
  8. Facebook on TopCoder
  9. Designing the Facebook username land rush
  10. 10th Annual System Administrator Appreciation Day
  11. A New Look at the Path to Popularity
  12. Hammering Usernames
  13. Chat reaches 1 billion messages sent per day
  14. Hive – A Petabyte Scale Data Warehouse using Hadoop
  15. The Facebook Puzzle Conciseness Contest
  16. Needle in a haystack: efficient storage of billions of photos
  17. Adapting Open Source Software
  18. Scaling Facebook Live Feed for the Inauguration
  19. XHProfLive: Continuous function-level performance stats from production
  20. The way Facebook is made
  21. Chat Stability and Scalability
  22. Behind the scenes with the new Facebook features in Apple’s iPhoto ’09

2008 11

  1. Scaling memcached at Facebook
  2. How to Hack Out an Election Counter
  3. Facebook’s Scribe technology now open source
  4. The All-Night Hackathon Is Back!
  5. 10 billion photos
  6. Cassandra – A structured storage system on a P2P Network
  7. Scaling Out
  8. Thrift: (slightly more than) one year later
  9. Hadoop
  10. Facebook Chat
  11. Welcome to the Facebook Engineering Blog!