Engineering Blog

Blog posts tagged 'Mobile'

Mick JohnsonDirector, Product Management at Facebook

Under the Hood: Mobile Timeline

Posted about 6 years ago
blog post · Data · Infra · Mobile · Timeline

Completely rewriting one of the fundamental pages of mobile Facebook was a huge engineering task – and required a lot of design work to get a model that would scale to all the interfaces we needed to support. All the stories needed to be re-implemented for mobile, with new designs to suit smaller viewports, different styling to match the capabilities of different devices, browsers and platforms, and additional interactions unique to touch devices to help navigate all of the new content. Fortunately the back-end work handled both mobile and desktop just fine, and by f8 in September we had completely designed and built working versions of all the stories, tabs and interactions. We’d been working round the clock in Palo Alto and Seattle for months, so to finally watch mobile Timeline scroll smoothly up the screen during the keynote was an amazing feeling. Read more...

Ari SteinbergSoftware engineer at Facebook
Lucy ZhangEngineering

Building Facebook Messenger

Posted about 7 years ago
blog post · Mobile · Messages · Android · iOS · Performance · Testing


Carlos BuenoFixer at Facebook

Doppler: Internet Radar

Posted about 7 years ago
blog post · Infra · Data · Web · Mobile · Performance · Optimization

The basic strategy for all performance and optimization work is the delicious measurement sandwich: measure, change something, then measure again. Detailed network measurements are especially hard to do because we only control one side of the transaction, our own servers. So we design network experiments that are lightweight, continuous, and gather as many samples as possible, even at the expense of detail and accuracy. A billion data points can cover a lot of methodological sins. 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...

Debbie FergusonEngineering

Hackamonth: Mixing Things Up

Posted about 7 years ago
blog post · Culture · Mobile · Hacking · Compute · iOS · Photos


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...

Scott MacVicarEngineering

Google Summer of Code 2010

Posted about 7 years ago
blog post · Culture · Mobile · Web · Compute · Open Source · Academics · PHP · HipHop · HTML5 · JavaScript · iOSmore

This summer we participated in Google Summer of Code (GSoC) for the first time and wanted to share an update on the progress our students made. GSoC is in its sixth year and exists to encourage university students to spend their summer coding for an open source / free software project. The students in turn are awarded a stipend which definitely makes this a cool summer job. Read more...

Yan YuEngineering

Crowdsourcing Mobile Device Capabilities

Posted about 7 years ago
blog post · Mobile · Data · HTML5 · Performance · Optimization

Unlike desktop browsers, the capabilities of mobile browsers vary widely from phone to phone. This presents a number of challenges to large scale mobile web development. For example, what can be fit on a 128x96 low-end phone is obviously different from what can be fit on an iPhone or a Nokia N900 with an 800x480 screen. In addition, only about 50% of smartphones today support JavaScript let alone HTML5. Read more...

Carlos BuenoFixer at Facebook

Touchscreens are Fingerpaint

Posted about 8 years ago
blog post · Mobile

Touchscreens are a genuine Big Deal, but it's hard to appreciate how big. As we'll see below, touchscreens break two core assumptions underneath how we've designed graphical user interfaces to date. I think we've only seen the start of it. Read more...

Tao SteinE N G I N E E R. at Facebook

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...

Pedram KeyaniEngineering Director at Facebook

The All-Night Hackathon Is Back!

Posted about 9 years ago
blog post · Culture · Web · Mobile · Hacking · Performance · User Experience · Chat

Every few months, our engineers unleash their talents in one epic, all-night coding session. These are the Facebook Hackathons. They start with takeout Chinese food around 8 p.m. and end with a dawn breakfast at any pancake house or donut shop that will have us. In between, dozens of Facebook engineers create working prototypes of projects that they always wanted to build but couldn’t ever pursue during their regular hours. Hackathon XI – also known as The Presidential Hackathon – will take place the evening of Wednesday, Nov. 5. Read more...

Aditya AgarwalDirector of Engineering at Facebook

Welcome to the Facebook Engineering Blog!

Posted about 10 years ago
blog post · Web · Mobile · Infra · Data · Culture

We are going to use this space to tell you a little about the code and systems that power Facebook. We thought it would be fun to share what goes on behind the scenes to ensure that the site scales smoothly and that we continue to provide the best overall user experience. 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.

Facebook © 2018