Engineering Blog

Blog posts tagged 'Development Tools'

Yarn: A new package manager for JavaScript

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

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

Antoine ReversatEngineering

The mobile device lab at the Prineville data center

Posted about a year 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 a year 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 2 years 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 2 years 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 2 years 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 2 years 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 2 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...

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...

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 Manager at Facebook

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

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

Introducing ComponentKit: Functional and declarative UI on iOS

Posted about 3 years ago
blog post · Mobile · Data · iOS · Open Source · Performance · News Feed · Development Tools · Design Tools

We're open-sourcing ComponentKit, a native iOS library for functional and declarative UI. It is inspired by React and is used in News Feed in the Facebook iOS app. Read more...

Soumith ChintalaArtificial Intelligence Research Engineer at Facebook

FAIR open sources deep-learning modules for Torch

Posted about 3 years ago

The modules are significantly faster than the default ones in Torch and have accelerated research projects by allowing users to train larger neural nets in less time. Read more...

Flow, a new static type checker for JavaScript

Posted about 3 years ago

Introducing Flow, a new open-source static type checker for JavaScript. Flow adds static typing to JavaScript to improve developer productivity and code quality. Read more...

Introducing AsyncDisplayKit: For smooth and responsive apps on iOS

Posted about 3 years ago

AsyncDisplayKit is an iOS framework that keeps even the most complex user interfaces smooth and responsive. Read more...

Joel PobarEngineering

Hack Developer Day Recap

Posted about 4 years ago

A few weeks ago, Facebook introduced and open-sourced Hack, a gradually-typed programming language for HHVM that interoperates seamlessly with PHP. Yesterday we hosted our first Hack Developer Day to bring together members of the developer community for a deeper dive into Hack and HHVM. Read more...

Hack: a new programming language for HHVM

Posted about 4 years ago
blog post · Infra · Culture · Backend · Open Source · Hack · Development Tools · HipHop · Languages · Platform · Menlo Parkmore

Today we're releasing Hack, a programming language we developed for HHVM that interoperates seamlessly with PHP. Hack reconciles the fast development cycle of PHP with the discipline provided by static typing, while adding many features commonly found in other modern programming languages. 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