Engineering Blog

Blog posts tagged 'Web'

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

Optimizing for the MacBook Pro with Retina display

Posted about 5 years ago

As an intern on the user interface engineering team this summer, I helped build UI components that can be used across Facebook. The last project I completed before I left was to help improve the user experience on Apple's MacBook Pro with Retina display and future high resolution displays. Read more...

Philip SuSoftware engineer at Facebook

Announcing Facebook Engineering in London

Posted about 5 years ago
blog post · Mobile · Web · Data · Compute · London · Recruiting

Today we have some exciting news: We're now hiring for a new engineering team in London. Read more...

Bob BaldwinEngineering at Facebook

Hackathon: Building a better Events view

Posted about 5 years ago
blog post · Culture · Web · Hacking · User Experience · Performance

One of our greatest traditions at Facebook is hackathons, a time when engineers across the company get together to hack on new ideas and try to build a prototype overnight. About a year ago, I decided to try working on Events at a hackathon and ended up building the Events permalink on the homepage. More recently, a couple of us felt there should be a better way for people to see their friends' birthdays a few days in advance and make plans for the weekend. So we built it. Read more...

Paul TarjanWeb hacker at Facebook

Under the Hood: Timeline apps behind Facebook engineering

Posted about 5 years ago
blog post · Web · Infra · Data · Culture · Open Source · Timeline

A big part of working at Facebook is dogfooding our own products. Before new features roll out to the public, our team uses them frequently and thoroughly to figure out what we can do better. So when we started building Open Graph, we were all eager to give Open Graph apps a test run by creating our own and making the internal tools we were already using more social. Here's a look at some of our favorite in-house Facebook Open Graph apps for work and play, and what we've learned along the way that can help you, too. Read more...

From intern to Photos team full-timer: Jen Dolson

Posted about 6 years ago
blog post · Web · Mobile · Culture · Photos · iOS · Recruiting

Jen Dolson started at Facebook as an intern last July on the Photos team. At the end of the summer, she decided to join the photos team full-time. Read on to learn how she transitioned from grad school to Facebook, her advice for engineers starting their first job, and how to get ahead of the learning curve. Read more...

Mark PikePrivacy at Facebook

A hack of epic proportions: Building a QR code on the roof

Posted about 6 years ago
blog post · Web · Culture · Hacking · Menlo Park

When the last of the employees moved in to our new Facebook headquarters in Menlo Park, Mark Zuckerberg announced a "Space Hackathon." His post encouraged everybody to decorate the new space to make it our own—tag the walls with spray paint, hang cool posters, and hack the building with some patented Facebook personality. But a few of us interpreted the call to action a bit too literally. We decided that we wanted our "space hack" to actually be visible from space. We wanted to hack the globe. Read more...

Ryan MackEngineering

Under the Hood: Improving Facebook Photos

Posted about 6 years ago
blog post · Web · Infra · Photos

Two of my passions in life are travel and photography. After working hard to build Facebook Timeline, I spent a few weeks traveling around Australia with my wife and camera. Inside the Sydney Opera house I took a photo that I just couldn't wait to share with my friends. But when I uploaded it to Facebook the seat ended up looking way too red. It was a subtle change, but it bothered me enough to investigate. Read more...

Vijaye RajiEngineering at Facebook

Under the Hood: Building Facebook Messenger for Windows

Posted about 6 years ago
blog post · Web · Messages

How do you enable millions of people to stay connected to their friends from their desktops, even when they are not using Facebook from their browsers? Late last year, we sat down to tackle this opportunity and today, we’re announcing Facebook Messenger for Windows. Read more...

Raylene YungEngineering

From News Feed to Timeline: Q&A with Raylene Yung

Posted about 6 years ago
blog post · Web · Infra · Culture · News Feed · Security · Timeline · Recruiting

Raylene Yung joined Facebook right out of school in 2009 and went to work on the News Feed team. After two years on News Feed, she worked on the Timeline, Friend Lists, and privacy teams. Read on to learn about the history of News Feed stories, how Raylene thinks about sharing on Facebook, and her recent transition into an engineering manager role. Read more...

Harry LiEngineering

Announcing the 2012-2013 Facebook Fellows

Posted about 6 years ago
blog post · Data · Web · Mobile · Culture · Compute · Research · Recruiting

We began the Facebook Fellowship Program in 2010 to foster ties to the academic community and support the research of promising computer science Ph.D. students. Since then, our Fellows have shown remarkable progress in their study of computer security, compiler technology, distributed systems, machine learning, and more. Because of our past winners' great successes, we decided to more than double the number of Fellowships for the 2012-2013 program. Read more...

Philip SuSoftware engineer at Facebook

Meet a Facebook Engineer: Philip Su

Posted about 6 years ago
blog post · Culture · Web · London · Seattle · Messages · Design Tools

At Facebook, our engineers collaborate to create an open environment where ideas win and are executed quickly. Each week, our engineers will give you a look into what it's like to ideate and build at Facebook in our new "Meet a Facebook Engineer" Q&A series. Check back weekly to hear from different engineers about what problems they're passionate about solving right now, what they're up to at Facebook and what advice they have for you. Read more...

Keith AdamsEngineer at Facebook

Meet a Facebook Engineer: Keith Adams

Posted about 6 years ago
blog post · Culture · Web · PHP · HipHop · Backend · Languages

At Facebook, our engineers collaborate to create an open environment where ideas win and are executed quickly. Each week, our engineers will give you a look into what it's like to ideate and build at Facebook in our new "Meet a Facebook Engineer" Q&A series. Check back weekly to hear from different engineers about what problems they're passionate about solving right now, what they're up to at Facebook and what advice they have for you. Read more...

Ryan MackEngineering

Building Timeline: Scaling up to hold your life story

Posted about 6 years ago
blog post · Data · Infra · Web · Timeline · User Experience

Timeline isn’t just a bold new look for Facebook­—it’s also the product of a remarkably ambitious engineering effort. While our earlier profile pages surfaced a few days or weeks of activity, from the onset we knew that with Timeline we had to think in terms of years and even decades. At a high level we needed to scan, aggregate, and rank posts, shares, photos and check-ins to surface the most significant events over years of Facebook activity. Read more...

David AlvesEngineering

Announcing Facebook’s 2012 Hacker Cup

Posted about 6 years ago
blog post · Web · Data · Culture · Compute · Hacking · Recruiting

Hacking is core to how we build at Facebook. Whether we’re building a prototype for a major product like Timeline at a Hackathon, creating a smarter search algorithm, or tearing down walls at our new headquarters, we’re always hacking to find better ways to solve problems. Read more...

Minghui YangSoftware engineer at Facebook

Making HPHPi Faster

Posted about 6 years ago
blog post · Infra · Web · PHP · HipHop · Open Source · Performance · Development Tools · Languages · C++ · Optimization · Caching · Testingmore

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

Carlos BuenoFixer at Facebook

Doppler: Internet Radar

Posted about 6 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...

Philip SuSoftware engineer at Facebook

Building Video Calling

Posted about 6 years ago
blog post · Web · Chat · Messages · Design Tools · User Experience · Seattle

We introduced video calling today. It's my first project since joining Facebook in the Seattle office nine months ago. It was an exciting challenge to create a way for people on Facebook to instantly call any friend or family member anywhere in the world. 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...

Xin QiResearch Scientist at Facebook

HipHop for PHP: More Optimizations for Efficient Servers

Posted about 7 years ago

Facebook switched all its production servers to HipHop in early 2010, also releasing the project’s source code at that time. At the time of the switch, HipHop reduced our average CPU usage by 50%, the six months after its release saw an additional 1.8x performance improvement, and in the past six months the team in conjunction with the open source community has made an additional 1.7x improvement. 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...

Matt MillunchickTechnical Program Manager at Facebook

Facebook Hacker Cup Finals: A Champion is Crowned

Posted about 7 years ago
blog post · Culture · Web · Data · Compute · Hacking · Recruiting

The Facebook Hacker Cup started off with 11,768 people from around the world competing to solve some of the most difficult algorithmic coding challenges in three online elimination rounds. Twenty five emerged as finalists and were flown to Facebook’s HQ in Palo Alto, California, to compete in today’s ultimate event. Read more...

Nagavamsi PonnekantiEngineering at Facebook

Hybrid Incremental MySQL Backups

Posted about 7 years ago
blog post · Infra · Web · Data · MySQL · PHP · Storage · Performance

This post discusses enhancements to our database backups. As we deploy these enhancements to production servers, we may write additional posts about other improvements made along the way. Read more...

Stefan ParkerUI Engineer at Facebook

Hackathon 22: Redesigning Pixelcloud

Posted about 7 years ago
blog post · Culture · Web · Hacking · Design Tools · Framework

Hackathons – all-night coding sessions where engineers create new products that aren’t part of their daily work – are at the heart of Facebook’s culture. For my latest hackathon project I rebuilt an internal tool called Pixelcloud (we originally wrote about it in 2009). Pixelcloud is a simple internal site used mostly by Facebook’s design team that allows you to upload images so other employees can comment on them. Designers use it to upload mocks and screenshots of prototypes to start discussions and critiques, but other employees use it as well as sort of an internal photo sharing tool. Read more...

Stefan ParkerUI Engineer at Facebook

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