What?
Facebook is adopting Visual Studio Code for all of its software engineers, and is currently in the process of finishing the migration from its mix of Nuclide and Emacs for internal development
How?
Microsoft's Visual Studio Code will be the default development environment for FB engineers moving forward. Previously, they've been using a unified internal solution built around the Nuclide open-source project, as well as Emacs.
Why?
Facebook says the main reasons for using Microsoft's solution are cross-platform availability on Windows, macOS, and Linux, as well as a well-documented extension API.
Since a lot of development is done on dedicated servers from Facebook's datacenters, having the ability to use and contribute to the development of remote development extensions factored in the decision to migrate to VS Code.
Where?
As part of the partnership with Microsoft, Facebook will also help improve remote development extensions, which is ultimately going to benefit many more developers around the world.