Engineering Blog

Blog posts tagged 'User Experience'

Roy ZhangEngineering

Favorite hacks of 2016

Posted about 2 months ago

Company hackathons spurred the development of several new products and tools in 2016. Read more...

Miki FriedmannEngineering

Made in NY: The engineering behind social recommendations

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

Mark PengSoftware Engineer at Facebook

Keyframes: Delivering scalable, high-quality animations to mobile clients

Posted about 3 months ago
blog post · Mobile · iOS · Android · Open Source · Front End · User Experience · Design Tools · JavaScript

The open source library is able to export and play back high-quality, lightweight animations, such as the ones seen in Facebook Reactions. Read more...

Delivering real-time AI in the palm of your hand

Posted about 4 months ago
blog post · Mobile · Research · Android · iOS · Video · Compute · Performance · User Experience

Caffe2go is a new deep learning platform that can — for the first time — capture, analyze, and process pixels in real time, directly on a mobile device. Read more...

Client-side ranking to more efficiently show people stories in feed

Posted about 4 months ago
blog post · Infra · Mobile · News Feed · Backend · User Experience

The ability to re-rank stories on device helps improve News Feed for everyone regardless of network connection. Read more...

Brett LavallaWebmaster at Facebook

Android accessibility debugging with Stetho

Posted about 4 months ago

The open source debugging tool now includes an Accessibility Properties section that improves app compatibility with focus navigation. Read more...

Michael BoothProduct Manager, Social VR at Facebook

Lessons from building social experiences in VR

Posted about 5 months ago
blog post · Research · User Experience

Social VR explores expressive and interactive ways to see your friends, go anywhere and do anything together, and share your experiences with others. Read more...

Building a better way to write posts in multiple languages

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

Developing the technical language behind creativity for Canvas

Posted about 8 months ago
blog post · Mobile · User Experience · Design Tools

Intuitive and flexible components provide a customizable combination of high-level primitives that allow creators to bring stories to life on mobile devices. Read more...

Peter CottleEngineering at Facebook

Safety Check: Streamlining deployment around the world

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

Powering Facebook experiences with AI

Posted about 11 months ago
blog post · Research · Accessibility · User Experience

Research from Facebook's Applied Machine Learning team is the backbone behind much of the Facebook experience. Read more...

Engineering for nostalgia: Building a personalized "On This Day" experience

Posted about 11 months ago
blog post · Research · User Experience · News Feed · Photos · Platform

Facebook combines user experience research and machine-learning algorithms to show you the memories you most likely want to see and share. Read more...

Evgeny KuzyakovVirtual Reality Hacker at Facebook

Gear VR to get Dynamic Streaming for 360 video

Posted about a year ago
blog post · Infra · Platform · User Experience · Performance · Optimization

A more efficient way of delivering 360 streaming video in VR will make videos look clearer and play faster. Read more...

Next-generation video encoding techniques for 360 video and VR

Posted about a year ago

Transforming 360 video from equirectangular layouts to a cube or pyramid format reduces file size and alleviates image distortion for a better immersive viewing experience. 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...

Continuing to build News Feed for all types of connections

Posted about a year ago
blog post · Mobile · News Feed · User Experience · Performance

We're excited to continue improving News Feed for everyone, no matter your connection speed or device. 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...

Delyan KratunovEngineering

Performance instrumentation for Android apps

Posted about a year ago

Bytecode rewriting has allowed us to scale up our performance instrumentation, providing unique insights into the execution at runtime. Read more...

Under the hood: Building 360 video

Posted about a year ago

Chopping the video up, processing it on multiple machines, and stitching it back together without any glitches or loss of audiovisual synchronization is tricky. Read more...

Reducing FOOMs in the Facebook iOS app

Posted about 2 years ago
blog post · Mobile · iOS · Performance · User Experience · Tooling

OOMs occur when the system runs low on memory and the OS kills the app to reclaim memory. Read more...

Under the hood: Place Tips at Lollapalooza

Posted about 2 years ago
blog post · Mobile · iOS · Platform · User Experience · Photos · News Feed

The Lollapalooza implementation of Place Tips started as a hackamonth project. Powered by a Facebook-built rendering framework, the platform was flexible enough to support the fast timetable. Read more...

The technology behind preview photos

Posted about 2 years ago
blog post · Mobile · Photos · User Experience · Performance · Optimization

How a change in preview photos helped speed up profile and page loads by 30 percent. Read more...

Ari EntinCommunications at Facebook

Facebook expands AI research team to Paris

Posted about 2 years ago
blog post · Research · User Experience · Analytics · Menlo Park · New York

The researchers will work with FAIR's teams in the U.S. on projects in image and speech recognition and natural language processing, among other areas of study. 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...

Jeffrey WielandEngineering

Introducing the Accessibility Toolkit

Posted about 2 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 2 years ago
blog post · Mobile · Data · iOS · Photos · Performance · User Experience · Storage · News Feed

Faster Photos in Facebook for iOS. 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