Engineering Blog

Blog posts tagged 'Development Tools'

David MortensonEngineering

2017 Year in review: Software across the stack

Posted on Thursday

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

Jonathan KeljoEngineering at Facebook

Rethinking Android app compilation with Buck

Posted about a month ago
blog post · Mobile · Open Source · Java · Development Tools · Android · Compilation

The newest updates to Buck range from incremental optimizations to a complete reimagining of Java compilation. Read more...

Open-sourcing RacerD: Fast static race detection at scale

Posted about 2 months ago
blog post · Mobile · Open Source · Development Tools · Java · Android · Testing

RacerD is now open source as a tool on top of our Infer static analysis platform. Read more...

Yoav ShapiraEngineering Manager at Facebook

Mobile @Scale 2017 recap

Posted about 2 months ago
blog post · Mobile · @Scale · Boston · Development Tools · Android

Boston engineers share their approaches to scaling mobile products and services. Read more...

Multithreaded rendering on Android with Litho and Infer

Posted about 3 months ago

Bringing together two Facebook open source projects proved capable of successfully and reliably executing multithreaded rendering on Android. Read more...

Lee ByronMobile hacker at Facebook

Relicensing the GraphQL specification

Posted about 3 months ago
blog post · Mobile · Data · Open Source · Development Tools · JavaScript

we're relicensing the GraphQL specification under the Open Web Foundation Agreement (OWFa) v1.0. Read more...

Announcing Yarn 1.0

Posted about 3 months ago
blog post · Web · Front End · Open Source · JavaScript · Development Tools

The Yarn JavaScript package manager is now used by 175,000 projects on GitHub and responsible for nearly 3 billion package downloads per month. Read more...

Finding inter-procedural bugs at scale with Infer static analyzer

Posted about 3 months ago
blog post · Open Source · Tooling · Development Tools · Testing · Backend · Android · iOS · C++ · Java

Inter-procedural analysis can be deployed to large and rapidly changing codebases that consist of millions of lines of code and undergo thousands of modifications per day. Read more...

Chuck RossiDirector of Engineering at Facebook

Rapid release at massive scale

Posted about 4 months ago
blog post · Infra · Web · @Scale · Backend · Development Tools · Tooling

This year Facebook moved to a quasi-continuous push system, delivering tens to hundreds of code changes to the website every few hours. Read more...

Lauren RuganiTechnology Communications at Facebook

@Scale 2017 agenda is live!

Posted about 4 months ago

This year's event features innovative and scalable approaches to data management, developer tools, site reliability, video, machine learning, and technology for emerging markets. Read more...

Lauren RuganiTechnology Communications at Facebook

Join us for @Scale 2017!

Posted about 6 months ago
blog post · Data · Mobile · Web · @Scale · Development Tools · Artificial Intelligence · Video

This year's event will feature tech talks on data, developer tools, site reliability, video, machine learning, and more. Read more...

Dev Tools @Scale 2017 Recap

Posted about 7 months ago
blog post · Infra · Web · Mobile · @Scale · Development Tools · Tooling · Testing · Backend

More than 200 engineers gathered to discuss challenges with software development at scale, from source control and code quality to build and testing. Read more...

Managing resources for large-scale testing

Posted about 7 months ago
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 about 7 months ago
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 about 7 months ago
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 8 months 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 8 months 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 8 months 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 8 months 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 8 months 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 8 months 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 9 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 10 months ago

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

Roy ZhangEngineering

Favorite hacks of 2016

Posted about 12 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 12 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 a year 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 a year ago

The open source debugging tool now includes an Accessibility Properties section that improves app compatibility with focus navigation. 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