Engineering Blog

Blog posts tagged 'Development Tools'

ARIA Grid: Supporting nonvisual layout and keyboard traversal

Posted on Tuesday

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

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

Roy ZhangEngineering

Favorite hacks of 2016

Posted about 3 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 3 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 5 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 5 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 6 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 8 months ago
blog post · Data · Mobile · @Scale · Development Tools · Video

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 9 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 9 months ago
blog post · Data · Open Source · Compute · Development Tools

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 11 months 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 a year 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...

Lee ByronMobile hacker at Facebook

GraphQL: A data query language

Posted about 2 years ago
blog post · Mobile · Data · @Scale · Open Source · Languages · News Feed · IDE · Design Tools · Development Tools

GraphQL is a data query language and runtime designed and used at Facebook to request and deliver data to mobile and web apps since 2012. Read more...

Timothy YungEngineering

Relay: Declarative data for React applications

Posted about 2 years ago

We've been working on a solution to simplify the process of retrieving server data. Read more...

React Native for Android: How we built the first cross-platform React Native app

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

We were able to ship Facebook's first fully React Native app on two platforms, with native look and feel, built by the same team. Read more...

Michael BolinSoftware engineering at Facebook

Building Nuclide, a unified developer experience

Posted about 2 years ago
blog post · Backend · Development Tools

Nuclide is a project designed to provide a unified developer experience for engineers whether they work on native iOS apps, on React and React Native code, or on Hack for our HHVM web server runtime. Read more...

Open-sourcing Facebook Infer: Identify bugs before you ship

Posted about 2 years ago
blog post · Backend · Development Tools

Facebook Infer is a static program analyzer that Facebook uses to identify bugs before mobile code is shipped. Read more...

Zheng MiEngineering Manager at Facebook

Mobile performance: Tooling infrastructure at Facebook

Posted about 2 years ago

We built a performance monitoring and prediction platform to help us understand the performance implications of a code change and ultimately decrease the number of regressions engineers have to deal with. 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...

Erin GreenEngineering

F8: Big technology bets and open source announcements

Posted about 2 years ago
blog post · Infra · Mobile · Research · Open Source · Testing · Development Tools · Performance · Optimization · Hack · iOS · Androidmore

The second day of F8 — Facebook's annual developer conference — was dedicated to the future of communications technology. Read more...

Tyrone NicholasSoftware Engineer at Facebook

Introducing Fresco: A new image library for Android

Posted about 2 years ago
blog post · Infra · Android · Open Source · Photos · Performance · Storage · Java · Development Tools

Today we're open-sourcing a library we're calling Fresco — it manages images and the memory they use. 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