GitHub Codespaces give you and your team a VS Code development environment as part of your repository, along with threaded discussions
In his keynote at GitHub’s recent Satellite event, CEO Nat Friedman said, “In the age of social distancing, people are turning to social coding.” We’re working from home, using the tools built into GitHub to replace the gaps in our workflow that used to be filled with interactions with colleagues. Tools such as GitHub have become more than the place we store and share code. They’re now our virtual workplaces, encompassing more of our development workflows.
The relationship between GitHub and Microsoft is an interesting one. Microsoft owns GitHub, but it is run as a separate entity with very little contact between the two organizations. It’s a division that makes sense, as GitHub’s role as a global repository for proprietary and open source software requires that it be a neutral hub—a United Nations of software. That’s allowed GitHub to continue running on its own infrastructure, built on its own tools and technologies. Meanwhile Microsoft has increased its dependencies on GitHub, building its own tools on GitHub’s Electron framework and using GitHub in its own development processes.