Meta Engineering
2,850 FOLLOWERS
Stay up-to-date with the latest open source project releases from Facebook, news about Infrastructure Systems, Open Source, Connectivity, Data Center Engineering, and Developer Tools. Meta is helping build a future where people have more ways to play and connect in the metaverse.
Meta Engineering
1d ago
We’re sharing details about Strobelight, Meta’s profiling orchestrator. Strobelight combines several technologies, many open source, into a single service that helps engineers at Meta improve efficiency and utilization across our fleet. Using Strobelight, we’ve seen significant efficiency wins, including one that has resulted in an estimated 15,000 servers’ worth of annual capacity savings. Strobelight, Meta’s [...]
Read More...
The post Strobelight: A profiling service built on open source technology appeared first on Engineering at Meta ..read more
Meta Engineering
6d ago
Do types actually make developers more productive? Or is it just more typing on the keyboard? To answer that question we’re revisiting Diff Authoring Time (DAT) – how Meta measures how long it takes to submit changes to a codebase. DAT is just one of the ways e measure developer productivity and this latest episode [...]
Read More...
The post Measuring productivity impact with Diff Authoring Time appeared first on Engineering at Meta ..read more
Meta Engineering
1w ago
Today’s rapidly evolving landscape of use cases that demand highly performant and efficient network infrastructure is placing new emphasis on how in-line amplifiers (ILAs) are designed and deployed. Meta’s ILA Evo effort seeks to reimagine how an ILA site could be deployed to improve speed and cost while making a step function improvement in power [...]
Read More...
The post ILA Evo: Meta’s journey to reimagine fiber optic in-line amplifier sites appeared first on Engineering at Meta ..read more
Meta Engineering
1M ago
We’re sharing details about Glean, Meta’s open source system for collecting, deriving and working with facts about source code. In this blog post we’ll talk about why a system like Glean is important, explain the rationale for Glean’s design, and run through some of the ways we’re using Glean to supercharge our developer tooling at [...]
Read More...
The post Indexing code at scale with Glean appeared first on Engineering at Meta ..read more
Meta Engineering
1M ago
Meta has been on a years-long undertaking to translate our entire Android codebase from Java to Kotlin. Today, despite having one of the largest Android codebases in the world, we’re well past the halfway point and still going. We’re sharing some of the tradeoffs we’ve made to support automating our transition to Kotlin, seemingly simple [...]
Read More...
The post Translating Java to Kotlin at Scale appeared first on Engineering at Meta ..read more
Meta Engineering
1M ago
How did the Threads iOS team maintain the app’s performance during its incredible growth? Here’s how Meta’s Threads team thinks about performance, including the key metrics we monitor to keep the app healthy. We’re also diving into some case studies that impact publish reliability and navigation latency. When Meta launched Threads in 2023, it became [...]
Read More...
The post How we think about Threads’ iOS performance appeared first on Engineering at Meta ..read more
Meta Engineering
1M ago
How do you take a mixed reality (MR) headset from idea to finished product? Alfred Jones, VP of hardware engineering at Meta Reality Labs, joins Pascal Hartig (@passy) on the latest episode of the Meta Tech Podcast for a discussion on the realities (no pun intended) of building MR hardware. Jones shares his strategy for [...]
Read More...
The post How to build a mixed reality headset appeared first on Engineering at Meta ..read more
Meta Engineering
1M ago
We’re explaining the end-to-end systems the Facebook app leverages to deliver relevant content to people. Learn about our video-unification efforts that have simplified our product experience and infrastructure, in-depth details around mobile delivery, and new features we are working on in our video-content delivery stack. The end-to-end delivery of highly relevant, personalized, timely, and responsive [...]
Read More...
The post Inside Facebook’s video delivery system appeared first on Engineering at Meta ..read more
Meta Engineering
1M ago
Ten years after the introduction of PEP 484, we surveyed the current state of the Python type system and the tools developers are using.
[...]
Read More...
The post Typed Python in 2024: Well adopted, yet usability challenges persist appeared first on Engineering at Meta ..read more
Meta Engineering
1M ago
[...]
Read More...
The post Powering AI innovation by acccelerating the next wave of nuclear appeared first on Engineering at Meta ..read more