How Meta Uses PHP
63 engineering articles about PHP from Meta's engineering team
Other Meta Technologies
Other Companies Using PHP
Articles
Filter:
The article discusses Glean, Meta's open-source code indexing system designed to efficiently collect and manage information about source code.
The article discusses Meta's mobile localization solution through language packs, which allows for accurate and efficient translations in mobile applications.
The article discusses the development and implementation of the Power Loss Siren (PLS) at Meta, a system designed to enhance the resilience of data center services against power loss events.
The article discusses how Facebook utilizes machine learning (ML) to enhance the News Feed ranking algorithm, ensuring personalized content delivery to over 2 billion users.
Akos Lada
10 min read
Has Summary
--
The article reviews Facebook's significant advancements in connectivity, app performance, and sustainability during 2020, highlighting the impact of the COVID-19 pandemic on the importance of conne...
The article discusses the comprehensive redesign of Facebook.
Scribe is a distributed, buffered queueing system designed to efficiently transport petabytes of logs generated by millions of machines at Facebook.
Mobile@Scale 2017 was an invitation-only technical conference focusing on the challenges of building software for millions or billions of users.
Yoav Shapira
6 min read
Has Summary
--
The article discusses Facebook's Rotational Engineering Program, which aims to enhance diversity in engineering by providing opportunities for individuals from various backgrounds to develop their ...
Nimrod Hoofien
12 min read
Has Summary
--
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...
The article discusses the redesign of the HHVM JIT compiler aimed at enhancing performance through the integration of profile-guided optimizations (PGO).
Guilherme Ottoni
8 min read
Includes Code
Has Summary
--
BrowserLab is an automated system developed by Facebook to detect performance regressions in web applications, particularly focusing on client-side rendering.
Jeffrey Dunn
10 min read
Includes Code
Has Summary
--
The article discusses the extensive use of Python in production engineering at Facebook, highlighting its significance in the infrastructure codebase and various operational tools.
Facebook's new front-end server design focuses on maximizing compute capacity while minimizing power consumption.
Edwin Smith
10 min read
Has Summary
--
The article reflects on the growth of Facebook's open source program in 2015, highlighting contributions from over 3,400 developers and the adoption of key projects like React and HHVM.
Christine Abernathy
3 min read
Has Summary
--
The article discusses the support for PHP 7 in HHVM, highlighting the new features introduced in PHP 7. 0.
3 min read
Includes Code
Has Summary
--
The article discusses Box's migration to HHVM (HipHop Virtual Machine) to enhance performance and reduce latency in their PHP application.
The article introduces XHP-JS, a tool that integrates Hack, React, and XHP to build efficient user interface components.
The article discusses the results of HHVM's first performance lockdown, focusing on improving maximum requests per second, with notable gains in MediaWiki performance.
1 min read
Has Summary
--
The article discusses the recent adoption of HHVM by companies like Box, Etsy, and Wikipedia, highlighting their positive experiences and performance improvements.
2 min read
Has Summary
--
The article discusses the importance of caching for web performance, particularly in the context of Facebook's frequent code releases.
Ryan Albrecht
9 min read
Includes Code
Has Summary
--
The article discusses Wikipedia's transition to HHVM, highlighting the performance improvements achieved in page save times and CPU usage.
2 min read
Has Summary
--
The article '12 Days of Open Source' provides a retrospective on Facebook's open source contributions in 2014, highlighting key statistics, community engagement, and notable projects.
James Pearce
6 min read
Has Summary
--
The article announces the experimental release of the Hack Transpiler (h2tp), a tool that allows Hack projects to generate PHP-compatible code.
Vishnu Iyengar
7 min read
Includes Code
Has Summary
--
In the first half of 2014, Facebook's open source program experienced significant growth, launching 64 new projects and increasing its codebase to 9. 9 million lines of code.
The F8 Developer Conference brought together over 1,700 developers in San Francisco to discuss strategies for building, growing, and monetizing applications.
The article recaps Facebook's Hack Developer Day, where the company introduced Hack, a gradually-typed programming language for HHVM that interoperates with PHP.
Joel Pobar
5 min read
Includes Code
Has Summary
--
Hack is a new programming language developed by Facebook for the HHVM runtime, designed to enhance PHP development with static typing and modern programming features.
The article discusses the implementation of the MySQLi extension in HHVM, detailing the preparation, implementation, testing, and challenges faced during the process.
Emil Hesslow
6 min read
Includes Code
Has Summary
--
The article discusses the evolution of Thrift at Facebook, highlighting the enhancements made to improve performance and functionality, leading to the release of fbthrift as an open-source project.
The article discusses Facebook's commitment to open source in 2013, highlighting significant projects and contributions across various domains such as mobile, web, data, and infrastructure.
The article discusses Facebook's Open Academy initiative, which aims to integrate open source contributions into computer science curricula.
The article discusses TAO, Facebook's distributed data store designed to efficiently manage the social graph's complex data relationships.
The article discusses Watchman, an open-source tool developed by Facebook to improve build times for large source trees.
Wez Furlong
4 min read
Has Summary
--
The article discusses the development of HipHop VM (HHVM) at Facebook, focusing on its performance improvements over the previous HipHop PHP-to-C++ compiler (HPHPc) and its impact on PHP developmen...
The article discusses the development of the Facebook for WordPress plugin, highlighting its integration with WordPress, collaboration with the community, and the challenges faced during its creati...
Matt Kelly
5 min read
Has Summary
--
The article discusses Facebook's hackathons, highlighting their role in fostering innovation and collaboration among engineers.
Pedram Keyani
6 min read
Has Summary
--
The article features Keith Adams, a Facebook engineer, discussing his experiences and insights on software engineering at Facebook.
Keith Adams
5 min read
Has Summary
--
The article discusses the engineering efforts behind Facebook's Timeline feature, emphasizing the need for a system that can handle years of user activity.
The article features Haiping Zhao, a senior software engineer at Facebook, discussing his work on scalability and distributed SQL databases.
Haiping Zhao
5 min read
Has Summary
--
The article discusses the development of the HipHop Virtual Machine (HHVM) at Facebook, which serves as a dynamic translation engine for PHP code, replacing the previous HipHop interpreter (hphpi).
The article discusses performance improvements made to HPHPi, the HipHop interpreter for PHP, to enhance its speed and efficiency for developers.
Minghui Yang
7 min read
Has Summary
--
The article discusses the transition from using Watir to WebDriver for unit testing at Facebook, highlighting the evolution of testing frameworks and the integration of new technologies.
Justin Bishop
6 min read
Has Summary
--
The article discusses Facebook's approach to maintaining site reliability while rapidly deploying new features.
Qiang Wu
6 min read
Has Summary
--
The article discusses the author's internship experience at Facebook, focusing on the intersection of marketing and engineering.
Hee Jung Ryu
4 min read
Has Summary
--
The article discusses the experience of interning at Facebook, highlighting the excitement of solving technical problems and the supportive community within the company.
Brie Bunge
4 min read
Has Summary
--
The article discusses the visualization of Facebook's PHP codebase, focusing on the challenges of managing over 10,000 code modules and the techniques used to visualize their interdependencies.
Greg Schechter
4 min read
Has Summary
--
The article discusses the optimizations made to HipHop for PHP, which Facebook implemented to enhance server efficiency.
The article discusses enhancements to Facebook's database backup system, transitioning from logical backups using mysqldump to a custom physical backup model with XtraBackup.
The article discusses Facebook's participation in the Google Summer of Code (GSoC) 2010, highlighting the contributions made by students to various open source projects.
Scott MacVicar
3 min read
Has Summary
--