Engineering Blog

Blog posts tagged 'Development Tools'

Managing resources for large-scale testing

Posted on Wednesday
blog post · Web · Android · iOS · Backend · Development Tools · Tooling · Testing · Performance

With a single API, engineers at Facebook can interact with thousands of mobile devices, browsers, and emulators in our data centers to test new code before it ships. Read more...

Jupiter: A high-performance job-matching service

Posted on Wednesday
blog post · Infra · Backend · Development Tools · Tooling · C++

The automated system matches backend jobs to the machines best equipped to handle them in a matter of milliseconds. Read more...

AL: A new declarative language for detecting bugs with Infer

Posted on Wednesday
blog post · Mobile · Testing · Development Tools · C · C++ · Open Source · Languages

AL is a simple, declarative language for reasoning about abstract syntax trees, and it's easy, quick, and interactive. Read more...

Lauren RuganiTechnology Communications at Facebook

Facebook's new tech at F8 2017

Posted about a month ago

Day two of F8 2017 was packed with announcements about Facebook's big technology bets across connectivity, video and virtual reality, and AI. Read more...

Announcing 360 Capture SDK

Posted about a month ago

We've created an easy way for you to capture and share your PC VR experiences through 360 photos and videos. Read more...

Adam WolffEngineering at Facebook

Facebook open source at F8 2017

Posted about a month ago
blog post · Web · Mobile · Front End · Open Source · JavaScript · Framework · Development Tools · Tooling

We announced several new open source projects today that improve app experiences for both users and engineers. Read more...

Open-sourcing Litho, a declarative UI framework for Android

Posted about a month ago
blog post · Mobile · Android · Framework · Development Tools · Open Source · Java · Front End

Litho lays out components ahead of time in a background thread, and renders incrementally to deliver best-in-class performance. Read more...

Relay Modern: Simpler, faster, more extensible

Posted about a month ago

The new version of Relay is designed from the ground up to be easier to use, more extensible, and optimized for mobile devices. Read more...

Andrew ImmSoftware Engineer at Facebook

Building virtual reality experiences on the web with React VR

Posted about a month ago

Expanding on the declarative programming style of React and React Native, React VR lets anyone with an understanding of JavaScript rapidly build and deploy VR experiences using standard web tools. Read more...

ARIA Grid: Supporting nonvisual layout and keyboard traversal

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

Register now for F8 2017!

Posted about 4 months ago

Apply now for a spot at Facebook's annual developer conference. Read more...

Roy ZhangEngineering

Favorite hacks of 2016

Posted about 5 months ago

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

Facebook Open Source 2016 year in review

Posted about 5 months ago

Over the past few years, Facebook's Open Source program has grown into one of the largest and most active portfolios in the industry. Read more...

Lucas RochaEngineering

Components for Android: A declarative framework for efficient UIs

Posted about 7 months ago

Components for Android delivers smooth scroll performance on feeds with complex content and virtually infinite variations. Read more...

Brett LavallaWebmaster at Facebook

Android accessibility debugging with Stetho

Posted about 7 months ago

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

Yarn: A new package manager for JavaScript

Posted about 8 months ago

With Yarn, engineers have access to the npm registry while operating faster, more securely, and more reliably. Read more...

Erin GreenEngineering

@Scale 2016 lineup announced!

Posted about 10 months ago

Registration for the 2016 @Scale conference is now open. Read more...

Antoine ReversatEngineering at Facebook

The mobile device lab at the Prineville data center

Posted about 11 months ago

The custom-built rack lets engineers run tests on thousands of phones to understand the performance implications of a code change. Read more...

Lighting the way to deep machine learning

Posted about 11 months ago

Open source Torchnet helps researchers and developers build rapid and reusable prototypes of learning systems in Torch. Read more...

Fred EmmottSoftware engineer at Facebook

Automatically push commits to GitHub with FBShipIt

Posted about a year ago
blog post · Open Source · Development Tools · Backend

We're open-sourcing a tool we developed internally to help manage our projects on GitHub. Read more...

Ryan MackEngineering

F8 registration is now open!

Posted about a year ago
blog post · Culture · Web · Mobile · Android · iOS · Development Tools · Design Tools

Save the date: F8 will be April 12 and 13 in San Francisco. 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...

Open source in 2015: A year of growth

Posted about a year ago
blog post · Open Source · HipHop · PHP · JavaScript · Development Tools

Our open source growth wouldn't have been possible without the contributions of more than 3,400 developers — the majority of whom were external. 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...

Ramya SethuramanEngineering

HIKE: Our quick, simple accessibility primer

Posted about 2 years ago

Making our products accessible is integral to achieving our mission of connecting the world. Read more...

Meghan MarquezCommunications/PR at Facebook

Inside @Scale 2015

Posted about 2 years ago
blog post · Data · Mobile · @Scale · Open Source · Development Tools

A thousand engineers from hundreds of companies joining together to share lessons learned and best practices for building systems and applications at scale. 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 © 2017