Meta logo

How Meta Uses JSON

49 engineering articles about JSON from Meta's engineering team

Articles

Filter:
Meta logo
Meta
Intermediate
WhatsApp is committed to helping people stay safe while protecting the privacy of their messages. As scam tactics evolve — from impersonation to social engineering to AI-generated lures — we’…
21 min read
--
Meta logo
Meta
Advanced
Privacy controls — systems that enforce retention, access, allowed-purpose, downstream-sharing, or anonymization policies — require a reliable understanding of data to function. Before such …
Rituraj Kirti
27 min read
Includes Code
--
Meta logo
Meta
Intermediate
The article discusses how Meta manages and understands large-scale data ecosystems through innovative solutions and substantial investments in data understanding technologies.
Vasileios Lakafosis
22 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Meta's transition to a composable data management architecture, emphasizing interoperability, reusability, and engineering efficiency.
Pedro Pedreira
11 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the changes made to WhatsApp and Messenger to comply with the EU's Digital Markets Act (DMA), which mandates interoperability with third-party messaging services.
Dick Brouwer
9 min read
Has Summary
--
Meta logo
Meta
Beginner
The article discusses DotSlash, an open-source tool developed by Meta that simplifies the deployment of executable binaries and toolchains.
Pascal Hartig
2 min read
Has Summary
--
Meta logo
Meta
Advanced
DotSlash is an open-source tool designed to simplify the deployment of large executables in source control while minimizing repository size.
Michael Bolin
16 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the evolving malware threat landscape, focusing on specific malware families like NodeStealer and Ducktail that target businesses through various online platforms.
Duc H. Nguyen
13 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the modernization of Meta's data platform through the migration to the Tulip serialization format.
Bharat Vaidhyanathan
11 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Tulip, a binary serialization protocol developed by Meta to enhance data schematization and support schema evolution.
Dhruv Matani
8 min read
Has Summary
--
Meta logo
Meta
Advanced
The article discusses Facebook's migration from MySQL 5. 6 to MySQL 8. 0, detailing the challenges faced, the migration process, and the benefits of new features.
Herman Lee
13 min read
Has Summary
--
Meta logo
Meta
Beginner
Infer# is a new static analyzer for C# that extends the Infer static analysis platform, enabling developers to detect bugs such as null-pointer dereferences and resource leaks.
Jules Villard
2 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Facebook's implementation of QUIC, a modern transport protocol designed to enhance network performance and user experience.
Matt Joras
10 min read
Has Summary
--
Meta logo
Meta
Intermediate
CG/SQL is a code generation system designed for SQLite that enables developers to write stored procedures in a variant of Transact-SQL (T-SQL) and compile them into C code.
Rico Mariani
4 min read
Includes Code
Has Summary
--
Meta logo
Meta
Advanced
The article discusses the migration of Apache ZooKeeper to the Twine container orchestration platform at Facebook, highlighting the challenges and solutions in managing stateful services within a s...
Christopher Bunn
18 min read
Has Summary
--
Meta logo
Meta
Beginner
Pcicrawler is a Python-based command-line interface tool designed to debug PCI and PCIe issues at scale.
Ashwin Poojary
3 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the implementation of a secure web-based proxy service called Discover, aimed at enhancing internet connectivity while addressing security challenges.
Simon Blackstein
18 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
Project LightSpeed is an initiative aimed at rewriting the Messenger codebase to create a faster, smaller, and simpler messaging app.
Mohsen Agsen
14 min read
Has Summary
--
Meta logo
Meta
Intermediate
At F8 2019, Facebook introduced several open-source tools and frameworks aimed at enhancing machine learning experimentation, optimizing performance, and streamlining iOS development.
3 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Facebook's implementation of Zero Touch Provisioning (ZTP) to scale its global backbone networks.
Joe Hrbek
9 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the rebuilding of OnlineSchemaChange, a tool initially developed in PHP for performing MySQL schema changes with minimal downtime, into a more flexible and user-friendly versi...
4 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the development of Keyframes, a library designed to deliver scalable, high-quality animations for mobile clients, specifically for Facebook's Reactions feature.
Mark Peng
8 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
Yarn is a new package manager for JavaScript that addresses issues of consistency, security, and performance faced by the npm client.
Christoph Nakazawa
10 min read
Includes Code
Has Summary
--
Meta logo
Meta
Advanced
The article discusses DHCPLB, an open-source load balancer developed by Facebook to address traffic imbalance in their DHCP infrastructure.
Angelo Failla
9 min read
Includes Code
Has Summary
--
Meta logo
Meta
Advanced
The article discusses Zstandard, a new data compression algorithm developed by Facebook that offers significant improvements in both compression and decompression speeds compared to existing algori...
Yann Collet
21 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the extensive use of Python in production engineering at Facebook, highlighting its significance in the infrastructure codebase and various operational tools.
Romain Komorn
5 min read
Has Summary
--
Meta logo
Meta
Advanced
The article discusses the challenges of managing data flow in iOS applications and introduces Remodel, an Objective-C code generation tool designed to create and edit model objects efficiently.
Colin Campbell
18 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the open-sourcing of ReDex, a tool developed by Facebook to optimize Android applications by reducing their size and improving performance.
Bert Maher
7 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article recaps the Performance @Scale 2016 event held at Facebook, focusing on the challenges and solutions for building fast applications that can scale to millions or billions of users.
Marty Greenia
9 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the development of the first cross-platform React Native app, the Ads Manager app, by Facebook.
Daniel Witte
12 min read
Has Summary
--
Meta logo
Meta
Intermediate
GraphQL is a powerful data query language developed by Facebook to simplify data-fetching for mobile applications.
Lee Byron
6 min read
Has Summary
--
Meta logo
Meta
Advanced
The article discusses the porting and enhancement of OpenBMC to support the multi-node server platform code-named 'Yosemite'.
Sai Dasari
7 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses how Facebook improved the performance of its Android app by adopting FlatBuffers, a data serialization format that allows for efficient storage and retrieval of data structure...
George Xie
9 min read
Includes Code
Has Summary
--
Meta logo
Meta
Advanced
The article introduces XHP-JS, a tool that integrates Hack, React, and XHP to build efficient user interface components.
Fred Emmott
8 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Facebook's Sigma system, which combats spam and abuse using Haskell.
Simon Marlow
13 min read
Has Summary
--
Meta logo
Meta
Advanced
The article discusses the Data@Scale 2015 event, where engineers from various leading technology companies gathered to address the challenges of scaling data storage and processing.
Ganapathy Krishnamoorthy
5 min read
Has Summary
--
Meta logo
Meta
Advanced
The article discusses the development of the Moments app, designed to facilitate photo sharing among friends.
Ashwin Bharambe
10 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses enhancements made to the Presto ORC reader, focusing on performance improvements through features like columnar reads, predicate pushdown, and lazy reads.
Dain Sundstrom
10 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the engineering efforts to enhance the performance of the Facebook News Feed on iOS, achieving nearly a 50% speed increase.
Adam Ernst
6 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the transformation of Facebook Messenger's infrastructure to a mobile-first approach, focusing on optimizing data synchronization and reducing data usage.
Jeremy Fein
6 min read
Has Summary
--
Meta logo
Meta
Advanced
The article discusses Facebook's innovative approach to configuration management using Chef, highlighting the need for a scalable system that allows engineers to make changes through data-driven AP...
Phil Dibowitz
10 min read
Includes Code
Has Summary
--
Meta logo
Meta
Advanced
The article introduces mcrouter, a memcached protocol router developed by Facebook to enhance the scalability of memcached deployments.
Hans Fugal
9 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Facebook's strategies for scaling its data warehouse to manage over 300 PB of data, focusing on the evolution of storage formats from RCFile to ORCFile.
Pamela Vagata
11 min read
Has Summary
--
Meta logo
Meta
Beginner
This article delves into the use of polyfills within the Facebook JavaScript SDK, explaining how they enable developers to use modern APIs across various browsers.
Øyvind Sean Kinsey
7 min read
Includes Code
Has Summary
--
Meta logo
Meta
Beginner
The article discusses the comprehensive rebuilding of the Facebook app for iOS, emphasizing improvements in speed, reliability, and user experience.
Jonathan Dann
8 min read
Has Summary
--
Meta logo
Meta
Intermediate
Folly is an open-source C++ library developed by Facebook to enhance performance and usability in their services.
Jordan DeLong
4 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the optimizations made to HipHop for PHP, which Facebook implemented to enhance server efficiency.
Xin Qi
4 min read
Has Summary
--
Meta logo
Meta
Intermediate
BigPipe is a revolutionary approach developed by Facebook to enhance web page loading performance by breaking pages into smaller chunks called pagelets.
Changhao Jiang
8 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the evolution of Thrift, an open-source software framework released by Facebook for enabling communication between different programming languages.

You've reached the end! All 49 articles loaded.