Engineering Blog

Blog posts tagged 'Platform'

Øyvind Sean KinseySoftware Engineer at Facebook

Under the Hood: The JavaScript SDK - The use of polyfills

Posted about 5 years ago
blog post · Infra · Platform · JavaScript · Front End

This installment is a part of a series of posts exploring the internal details of our JavaScript SDK. Our hope is that these posts will help developers debug any issues with our SDK and give us an opportunity to outline some best practices for JavaScript libraries in general. In this post, we're going to drill into how we use polyfills in our SDK. Read more...

Øyvind Sean KinseySoftware Engineer at Facebook

Under the Hood: The JavaScript SDK - error handling

Posted about 5 years ago
blog post · Infra · Platform · JavaScript · Front End

For the next few weeks we will be exploring the internal details of our JavaScript SDK in a series of posts. Our hope is that this will help developers debug any issues with our SDK and give us an opportunity to outline some cool best practices for JavaScript libraries. In this post, we're going to drill into how error handling works in our SDK. Read more...

Peter CottleEngineering at Facebook

Interning at Facebook: Building the new mobile advertising interface

Posted about 5 years ago
blog post · Mobile · Culture · iOS · Platform · User Experience · Bootcamp · Academics · Recruiting

Before starting my internship at Facebook, I was told that intern mentors focus on impact when assigning projects. Originally I thought this meant I would be writing unit tests that ran on a lot of servers, or maybe writing documentation that many people would read. I learned instead that mentors have the ability to assign interns critical features in a product’s roadmap. Receiving such a project can be intimidating, but when the intern rises to the challenge, the payoff is huge. Read more...

Under the Hood: Building the App Center recommendation engine

Posted about 5 years ago
blog post · Infra · Data · Platform

As more apps on Facebook Platform have launched over the years, the types of apps available have become more diverse, making it crucial that people see the most relevant and highest quality apps in channels like news feed and App Center. Read more...

Matt KellyProduct manager at Facebook

Building the WordPress plugin

Posted about 5 years ago
blog post · Web · Platform

In my last couple of years at Facebook, I've worked on some exciting third-party integrations. More recently, I spearheaded the Facebook for WordPress plugin, which launched in June and has already seen more than 180,000 downloads. Read more...

Karan ManglaSoftware engineer at Facebook

Under the Hood: Building the Location API

Posted about 6 years ago
blog post · Data · Infra · Platform

Earlier this week, we added the ability to tag location in stories published from apps on the open graph. Like with any update you make from your composer, location can now be added to any photo, link, or update written from an app back to Facebook, allowing people to add more context to their stories. Read more...

Qiang WuInfrastructure Software Engineer at Facebook

Keeping the Site Reliable While Moving Fast

Posted about 6 years ago
blog post · Infra · Web · Data · Culture · Optimization · Performance · Backend · Platform · Chat · PHPmore

Read more...

Andrew SongProduct manager at Facebook

Introducing Login Approvals

Posted about 7 years ago
blog post · Web · Culture · Mobile · Security · Platform · User Experience

Facebook has always been committed to both protecting our users' account and information, as well as giving them more control over their Facebook experience. From our User Operations team, who work to re-secure compromised accounts, to the Engineering team that designs and implements new security features like login notifications, one-time passwords, and remote session management, everyone at Facebook is working to ensure users have a safe, enjoyable experience. Read more...

Abe LandEngineering

Building the Send Button

Posted about 7 years ago
blog post · Web · Platform · Messages · JavaScript · User Experience

We released the Send button, a new social plugin, this past Monday. Facebook developers can use it by itself or in combination with the Like button. Read more...

Alex HimelEngineering at Facebook

Building Realtime Insights

Posted about 7 years ago
blog post · Web · Compute · Platform · Analytics · Optimization

Social plugins have become an important and growing source of traffic for millions of websites over the past year. We released a new version of Insights for Websites last week to give site owners better analytics on how people interact with their content and to help them optimize their websites in real time. Read more...

Cory OndrejkaAlleged Interim CTO at Facebook

HTML5 Games 0.1: Speedy Sprites

Posted about 7 years ago

Speed, it seems to me, provides the one genuinely modern pleasure. Read more...

Tao SteinEngineering

Facebook becomes a USENIX Patron

Posted about 8 years ago
blog post · Infra · Data · Web · Mobile · Compute · Open Source · Research · Graph · Languages · PHP · HipHop · Platformmore

From its beginnings, Facebook has had to solve novel systems challenges to help us scale and grow. The idea of the social graph, and its implementation as a web and mobile platform have repeatedly pushed our computer systems into uncharted territory. The workloads are non-traditional, graph-oriented and write-heavy, and the system has grown rapidly to a base of 350M users around the world. We have survived and thrived due to healthy innovation and creativity, but we haven't done it alone. We have benefited from innovation in both the open source and computer systems communities. The USENIX Association is an essential hub in the systems community and today we are pleased to announce that we are becoming a Patron of the USENIX Association. Read more...

Lior AbrahamEngineering

Scaling Facebook Live Feed for the Inauguration

Posted about 9 years ago
blog post · Culture · Platform

Facebook and CNN joined forces to cover Barack Obama's inauguration, and more recently, President Obama's State of the Nation address. CNN provided the coverage, and Facebook provided a live feed allowing viewers to see in real time the reactions of friends and others watching. With such a historic event, the numbers were off the charts. Two million statuses were posted, with well over a million concurrent users at peak, and millions more participating throughout the day. The condensed usage meant more server load than we’d handled before. The status feed would automatically and constantly refresh, so you'd see new statuses and comments loaded immediately, as soon as they were posted. We also expected, and got, millions of concurrent users. This meant careful planning as to how we'd handle such a high request rate. We're writing this blog post to share some of the problems we ran into and some of the tricks and strategies we used to deal with it all. We served two types of requests from our backend corresponding to the two tabs we showed, with each request posing its own challenges. Read more...

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