Engineering Blog

Blog posts tagged 'User Experience'

Under the hood: Suicide prevention tools powered by AI

Posted about 4 months ago

Machine learning amplifies the impact of friends and family in recognizing indications of self-harm. Read more...

Under the hood: Multilingual embeddings

Posted about 5 months ago

Multilingual embeddings help us scale to more languages, ship AI-powered products to new languages faster, and ultimately give people a better Facebook experience. Read more...

David MortensonEngineering

2017 Year in review: Building immersive experiences

Posted about 6 months ago

Looking back at the new technologies and advancements from Facebook engineering in 2017. Read more...

SLAM: Bringing art to life through technology

Posted about 9 months ago

AR uses technology to virtually change how you see the world around you. Facebook is doing this now through a camera app on your phone. Read more...

ARIA Grid: Supporting nonvisual layout and keyboard traversal

Posted about a year ago

The logical grid is a generic UI design pattern that web applications can adopt to reduce interface complexity and improve keyboard interaction support. Read more...

Roy ZhangEngineering

Favorite hacks of 2016

Posted about a year 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 2 years 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 PengEngineering Manager at Facebook

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

Posted about 2 years 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 2 years ago

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 2 years 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 2 years 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 2 years ago

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 2 years ago

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 2 years 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 2 years 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 2 years ago

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 2 years ago

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 2 years ago

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 2 years 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 2 years 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 3 years 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 3 years 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 3 years 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 3 years 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 3 years 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 3 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 3 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...

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