Engineering Blog

Blog posts tagged 'User Experience'

Kristie ChowEngineering

Spam Fighting @Scale Recap

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

Jeffrey WielandEngineering

Introducing the Accessibility Toolkit

Posted about 3 years ago

How do you incorporate accessibility within the company's existing engineering environment?. Read more...

Tomer BarEngineering at Facebook

Faster Photos in Facebook for iOS

Posted about 3 years ago
blog post · Mobile · Data · iOS · Photos · Performance · User Experience · Storage · News Feed

Faster Photos in Facebook for iOS. Read more...

Erin GreenEngineering

Inside Wikipedia's transition to HHVM

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

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

Brian K CabralDirector of Engineering at Facebook

The art and science behind auto-enhance for iOS

Posted about 3 years ago
blog post · Mobile · Photos · iOS · Compute · User Experience · Performance

When designing auto-enhance for iOS, we wanted to capture the moment as we saw it, not as most cameras render it. Read more...

Adam ErnstiOS Developer at Facebook

Making News Feed nearly 50% faster on iOS

Posted about 3 years ago
blog post · Mobile · Data · iOS · News Feed · User Experience · Optimization · Performance · Framework · Caching · Storage · Testingmore

We realized that while Core Data had served us well in the beginning, we needed to go without some of its features to accommodate our scale. We set about replacing it with our own solution, resulting in News Feed performing nearly 50% faster on iOS. Read more...

Introducing AsyncDisplayKit: For smooth and responsive apps on iOS

Posted about 3 years ago

AsyncDisplayKit is an iOS framework that keeps even the most complex user interfaces smooth and responsive. Read more...

Alex SourovSoftware Engineer / Engineering Manager / Product Manager at Facebook

Improving Facebook on Android

Posted about 4 years ago

In an effort to connect the next five billion, Facebook began to shift to a mobile-first company about two years ago. We trained hundreds of employees on mobile development, restructured internal teams to build for all platforms, and moved to a fast-paced release cycle. Read more...

Luiz ScheideggerSoftware Engineering Intern at Facebook

Introducing the Facebook Messenger for Android beta testing program

Posted about 4 years ago
blog post · Infra · Mobile · Messages · Testing · Android · Platform · User Experience · Performance

When we introduced Messenger two years ago, we set out to create a great messaging experience that would allow you to connect with friends over many different channels. We worked hard to make it so that you could reach people you care about, no matter if they were on web, mobile, or even via e-mail. A lot has happened since then, and today the majority of people connecting to the Internet for the first time do so on mobile. When we released Messenger 3.0 late last year, we decided to make it a world class mobile-to-mobile messaging platform. This included a complete redesign of the app, with increased focus on speed and reliability, and more tools for people to express themselves in a rich and dynamic way, with features like stickers and audio clips. With Messenger, we want to empower people passionate about messaging with a fast and simple way to communicate with their friends. Read more...

Looking back on “Look Back” videos

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

Scott GoodsonEngineering Manager for Paper at Facebook

Building Paper

Posted about 4 years ago

A few weeks ago we launched Paper, a new app to explore content from your friends and the world around you—with built-in access to all the core features of Facebook. Through the process of implementing the fresh design and creating about 20 new categories of content, the team has developed new frameworks and architectural approaches to address the toughest challenges we encountered. In a series of blog posts, tech talks, and open source releases, we hope to give a comprehensive overview of the key parts of Paper's implementation and share some of our most valuable lessons learned while building this interaction-rich app on iOS. Read more...

Scott RenfroEngineering at Facebook

Secure browsing by default

Posted about 4 years ago
blog post · Web · Infra · Mobile · Security · Android · iOS · User Experience · Networking and Traffic

We now use https by default for all Facebook users. This feature, which we first introduced as an option two years ago, means that your browser is told to communicate with Facebook using a secure connection, as indicated by the "https" rather than "http" in https://www.facebook.com. This uses Transport Layer Security (TLS), formerly known as Secure Sockets Layer (SSL), and makes the communication between your browser and Facebook servers more secure. Read more...

Paul SaabEngineering at Facebook

Adding :face: to every IP: Celebrating IPv6's one-year anniversary

Posted about 5 years ago

One year ago, Facebook joined several other major Internet companies to adopt IPv6 in support of the World IPv6 Launch. This was a particularly big milestone for the Internet because without IPv6, the number of people and devices connecting to the Internet cannot continue to grow. By creating new addresses, IPv6 is helping us keep Facebook (and the Internet) fast, responsive, and reliable. Read more...

Stoyan StefanovEngineer at Facebook

Speeding up the Activity social plugin

Posted about 5 years ago
blog post · Web · Infra · Platform · Performance · Optimization · Testing · JavaScript · User Experience

Last week we launched a lighter and faster Activity social plugin that we rewrote from the ground up. This is yet another plugin relaunched with page-loading performance in mind, following our recent Send, Like, Likebox, Login, Facepile, and Recommendations plugin optimizations. Read more...

User Experience Lab: How we designed a new News Feed using your feedback

Posted about 5 years ago
blog post · Web · Mobile · User Experience · News Feed

"My feed is cluttered." That's a piece of feedback the News Feed team has heard countless times. An obvious interpretation could be that people think the design of Feed is too busy and want it to be simplified, but stopping at literal interpretations is one of the easiest ways to end up with a product that fails to benefit the people whom it's built for.As the News Feed team prepared for this redesign, creating something that looked great and actually benefited people was the top priority. That's where I came in. Read more...

Stoyan StefanovEngineer at Facebook

Like Box plugin: Now 2-4x faster

Posted about 5 years ago
blog post · Web · Platform · Performance · JavaScript · User Experience

Following in the footsteps of the new, faster Like button plugin, we've been busy rewriting the Like Box from the ground up, focusing on performance. Read more...

Celebrating a year of fighting email phishing with DMARC

Posted about 5 years ago
blog post · Infra · Security · Testing · Open Source · Messages · User Experience

A couple of years ago, Facebook joined a burgeoning alliance of major online services to support the development of DMARC, a protocol that seeks to augment new message authentication technologies with a strong policy layer focused on thwarting phishing attacks. Today, we’re celebrating the DMARC standard’s official one-year anniversary by announcing that DMARC now protects almost two-thirds of the world’s 3.3 billion consumer mailboxes, including 85% of Facebook’s user base. Read more...

Product engineering at Facebook

Posted about 5 years ago

Only a few years ago, 10 engineers were responsible for innovating, building and maintaining all of the products (a.k.a. features) on Facebook, including Profiles, Pages, Groups, Messages, Photos, and Events. These people were our first product engineers, a role that is a mix of generalist engineer, product designer, and product manager. 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...

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

BozVP of AR/VR at Facebook

Building and testing at Facebook

Posted about 5 years ago
blog post · Culture · Compute · User Experience · Testing · Chat

I work on products at Facebook and get a lot of questions from friends and family about how we choose what to build. After 6+ years at Facebook focusing on continuous iteration and improvement, I'd like to share my thoughts on how we think about testing and launching products. 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...

Mary PimenovaEngineering

Moving Fast and Staying Reliable: Mary Pimenova

Posted about 6 years ago

Mary Pimenova is a recent grad and software engineer on the Site Performance team. Read on to learn how her team keeps the site reliable, how she got her start, and her advice for people breaking into software engineering. Read more...

MySQL and Database Engineering: Mark Callaghan

Posted about 6 years ago

Mark Callaghan joined Facebook in 2009. Now, working from home in Oregon on the database infrastructure team, he does whatever it takes to keep the database running and users like Trekkie George Takei, a favorite person to get updates from amongst Mark's team, happy. Read on for Mark's insights into fast-storage challenges, Facebook's MySQL roadmap, and more. Read more...

Michael AdkinsSoftware engineer at Facebook

DMARC: Building Open-Source Email Authentication Technologies

Posted about 6 years ago
blog post · Infra · Security · Open Source · Optimization · User Experience

As one of the largest senders of email on the Internet, Facebook is also one of the largest phishing targets. After working at an ISP on email security and abuse issues for several years, I came to Facebook because I wanted to have a greater impact on the email ecosystem. Supported by Facebook’s commitment to open technologies, in 2010 I started working with a handful of other email security experts on a major anti-phishing effort called DMARC. Read more...

Clément GenzmerEngineering

My First Year Fighting Spam

Posted about 6 years ago
blog post · Infra · Security · User Experience · Performance · JavaScript

Fighting spam is really an arms race. As technology evolves, new threats emerge and keeping up is an absolute necessity. The Site Integrity team at Facebook works to protect people from spam, scams, account compromises, and other forms of abuse by building real-time classification systems that process millions of interactions per second and investigate and respond to new threats. 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...

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