Engineering Blog

Blog posts tagged 'Web'

Facebook Open Source 2016 year in review

Posted about a month ago

Over the past few years, Facebook's Open Source program has grown into one of the largest and most active portfolios in the industry. Read more...

Miki FriedmannEngineering

Made in NY: The engineering behind social recommendations

Posted about a month ago

The product incorporates machine learning and client-side caching to identify relevant posts and dynamically update attachments as new recommendations are added. Read more...

Emil SjölanderSoftware Engineer at Facebook

Yoga: A cross-platform layout engine

Posted about a month ago
blog post · Mobile · Web · Open Source · Front End · iOS · Android · Design Tools · C

The open-source layout engine allows product engineers to build layouts quickly for multiple platforms. Read more...

Yarn: A new package manager for JavaScript

Posted about 3 months ago

With Yarn, engineers have access to the npm registry while operating faster, more securely, and more reliably. Read more...

BrowserLab: Automated regression detection for the web

Posted about 5 months ago
blog post · Web · Performance · Tooling · Testing

The system automatically analyzes the performance of every code change, catching regressions as small as 20 ms to ensure that the site loads quickly. Read more...

Building a better way to write posts in multiple languages

Posted about 7 months ago
blog post · Web · User Experience · Research

The multilingual composer lets people compose a single post in multiple languages, enabling diverse audiences to more easily connect and share. Read more...

Peter CottleEngineering at Facebook

Safety Check: Streamlining deployment around the world

Posted about 8 months ago
blog post · Infra · Web · Backend · Graph · User Experience

Scaling our infrastructure and automating many of the activation steps has enabled Safety Check to be launched anywhere around the world at a moment's notice. Read more...

F8 registration is now open!

Posted about 12 months ago
blog post · Culture · Web · Mobile · Android · iOS · Development Tools · Design Tools

Save the date: F8 will be April 12 and 13 in San Francisco. Read more...

Chris MarraProduct Manager at Facebook

Favorite hacks of 2015

Posted about a year ago

The passion people have for ideas generated at hackathons results in everything from new products to open source tools. Read more...

Daniel BauligFront End Engineer at Facebook

Why we chose to move to HTML5 video

Posted about a year ago

Moving to HTML5 best enables us to continue to innovate quickly and at scale, given Facebook’s large size and complex needs. Read more...

Ramya SethuramanEngineering

HIKE: Our quick, simple accessibility primer

Posted about a year ago

Making our products accessible is integral to achieving our mission of connecting the world. Read more...

How we use it: Building Out the Window with React Native and Parse

Posted about a year ago
blog post · Mobile · Web · Open Source

React Native's intuitive layout semantics and short feedback loop helped us iterate quickly and get this app out the door in time for Facebook's new building opening. Read more...

Camelia DobrinEngineering

Inside the 2015 Edge Conf

Posted about a year ago
blog post · Web · London

Facebook London hosted the fifth Edge conference - a conference about advanced web technologies, focused on discussions and debate. Read more...

Kristie ChowEngineering

Spam Fighting @Scale Recap

Posted about 2 years ago
blog post · Data · Web · Mobile · @Scale · Security · Platform · Data Science · Graph · User Experience

Hundreds of spam-fighting professionals gathered to hear engineers at Facebook, Pinterest, Dropbox, Yelp, and LinkedIn discuss techniques for fighting spam. Read more...

Erin GreenEngineering

HHVM adoption news

Posted about 2 years ago
blog post · Web · Infra · Backend · PHP · HipHop · Hack · Open Source · Performance · Data Centers

Box and other well-known companies have adopted HHVM. The results have been great, including improvements in CPU efficiency and speed. Here's a little bit about how each company has experienced the transition, in the words of the engineers involved. Read more...

Ryan AlbrechtEngineering

Web performance: Cache efficiency exercise

Posted about 2 years ago
blog post · Web · Production Engineering · Caching · Front End

My team was discussing the parts of facebook.com that are currently uncached, and the question came up: What is the efficiency of the cache since, at Facebook, we release new code twice a day? We were worried that our release process might be negatively impacting our cache performance. Read more...

Erin GreenEngineering

Inside Wikipedia's transition to HHVM

Posted about 2 years ago
blog post · Infra · Web · Backend · Open Source · Performance · Optimization · User Experience · Caching · PHP · HipHopmore

Inside Wikipedia's transition to HHVM. Read more...

Flow, a new static type checker for JavaScript

Posted about 2 years ago

Introducing Flow, a new open-source static type checker for JavaScript. Flow adds static typing to JavaScript to improve developer productivity and code quality. Read more...

Audience Insights query engine: In-memory integer store for social analytics

Posted about 2 years ago
blog post · Web · Data · Infra · Production Engineering · Analytics · Data Science

A query engine with a hybrid integer store that organizes data in memory and on flash disks so that a query can process terabytes of data in real time. Read more...

Tom OcchinoSoftware Engineer at Facebook

@Scale 2014: Recap of Web Track

Posted about 2 years ago
blog post · Infra · Web · @Scale · Open Source · Front End

Facebook started the @Scale conference series as a forum for engineers to share how they solve problems in the real world. It's since evolved and grown to become a community that collaborates in the open in order to innovate further, faster, and more effectively. We saw this firsthand during the web track sessions of @Scale, where companies at all stages of growth — Wikimedia, Twitter, Khan Academy, Google, and Netflix — are pushing the boundaries of what we thought was possible in web development. For many of these teams, they're also contributing those technologies back to the open source community, ensuring that others can learn and benefit from these lessons. Read more...

James PearceOpen Source at Facebook

Introducing TODO: Working together to make open source easier

Posted about 2 years ago
blog post · Web · Data · Mobile · Infra · @Scale · Open Source

Today at @Scale 2014 we joined a number of other companies in launching a new open source collaboration called TODO. The group — whose name is a backronym for “talk openly, develop openly” — was formed to address the challenges that companies like ours have encountered in consuming open source software and running open source programs. Read more...

Introducing mcrouter: A memcached protocol router for scaling memcached deployments

Posted about 2 years ago

Most web-based services begin as a collection of front-end application servers paired with databases used to manage data storage. As they grow, the databases are augmented with caches to store frequently-read pieces of data and improve site performance. Often, the ability to quickly access data moves from being an optimization to a requirement for a site. This evolution of cache from neat optimization to necessity is a common path that has been followed by many large web scale companies, including Facebook, Twitter[1], Instagram, Reddit, and many others. Read more...

@Scale 2014 Agenda is Live!

Posted about 2 years ago
blog post · Web · Data · Infra · Mobile · Culture · Open Source · Open Compute · @Scale

@Scale conferences are regular industry events for engineers who build or maintain systems that are designed for scale. Read more...

Nick PetroEngineering

F8 Developer Conference - Hacker Way Recap

Posted about 3 years ago
blog post · Data · Infra · Mobile · Web · Performance · Optimization · Open Source · Hack · Messages · Design Tools · Android · iOSmore

Over 1,700 developers traveled to the Concourse Exhibition Center in San Francisco for Facebook’s F8 Developer Conference last week. Read more...

Open-sourcing Haxl, a library for Haskell

Posted about 3 years ago
blog post · Infra · Data · Web · Backend · Open Source · Caching · Languages · Security · Data Science · Analyticsmore

Today we're open-sourcing Haxl, a Haskell library that simplifies access to remote data, such as databases or web-based services. Read more...

Nick CorralEngineering

Technical Program Managers at Facebook

Posted about 3 years ago
blog post · Culture · Infra · Web · Data Centers · Networking and Traffic · Backend

Technical Program Managers, or TPMs, are part of a program we implement when taking on large-scale engineering efforts. TPMs are responsible for seeing programs through from beginning to end, ensuring a better workflow and more effective communication. They are a diverse group with a wide range of backgrounds, but they share common characteristics: a love for execution and a knack for doing whatever is necessary to see a program to completion. Read more...

Looking back on “Look Back” videos

Posted about 3 years ago

Facebook’s mission is to help people connect with one another, and as our 10th anniversary approached last month, we wanted to do something that would let everyone participate in the event together. After some discussion, we settled on the Look Back feature, which allows people to generate one-minute videos that highlight memorable photos and posts from their time on Facebook. Read more...

More blog postsNext

Keep Updated

Stay up-to-date via RSS with the latest open source project releases from Facebook, news from our Engineering teams, and upcoming events.

Subscribe
Facebook © 2017