GitHub Announces ‘Codespaces’ for In-Browser Coding

Synced
SyncedReview
Published in
3 min readMay 8, 2020

Last week, GitHub announced four new products on its official blog. The most eye-catching of the lot is the tool Codespaces. Released in conjunction with the GitHub Satellite 2020 Virtual Conference, Codespaces is an in-browser integrated development environment (IDE) that lets users type their code directly on a GitHub website page.

With 40 million users and 100 million repositories, GitHub is the largest host of source code in the world. Projects in different repositories however often have their own development environment configurations — generally a code editor, compiler, debugger, and graphical user interface tools used to set up for code writing.

Setting up in a new environment can require many steps before any code can be written. Also, developers will sometimes face a situation where there is a conflict between two projects’ development environments. Codespaces addresses such problems by providing a fully functional cloud development environment integrated in GitHub, allowing users to quickly and efficiently contribute code to and within any projects.

Codespaces interface

Codespaces is technically supported by Visual Studio technology, integrating the browser version of the full VS Code editing program, which supports functions like code completion and navigation, extension plug-ins, and terminal access. Users can achieve a complete development experience in the browser — from writing code, compiling, testing and debugging through to deployment. If developers prefer to use the desktop IDE for development, Codespaces can be opened in GitHub and then connected to the desktop IDE.

Three other new products were also released on Satellite 2020:

  • GitHub Discussions: A new way to start collaborations outside the codebase;
  • Code scanning and secret scanning: To help the GitHub community make and use safer code;
  • GitHub Private Instances: Designed for users with strict security requirements.

The core idea driving the product release is to improve community ecology. Codespaces will greatly enhance the user experience of those using tablets and mobile phones. It’s expected that college and university students who are tied to ChromeOS devices will become the mainstream Codespaces user group.

The GitHub Blog Post is here. Codespaces now open in limited beta to a small number of GitHub users, more information is available here.

Author: Reina Qi Wan | Editor: Michael Sarazen

Thinking of contributing to Synced Review? Synced’s new column Share My Research welcomes scholars to share their own research breakthroughs with global AI enthusiasts.

We know you don’t want to miss any story. Subscribe to our popular Synced Global AI Weekly to get weekly AI updates.

Need a comprehensive review of the past, present and future of modern AI research development? Trends of AI Technology Development Report is out!

2018 Fortune Global 500 Public Company AI Adaptivity Report is out!
Purchase a Kindle-formatted report on Amazon.
Apply for Insight Partner Program to get a complimentary full PDF report.

--

--

Synced
SyncedReview

AI Technology & Industry Review — syncedreview.com | Newsletter: http://bit.ly/2IYL6Y2 | Share My Research http://bit.ly/2TrUPMI | Twitter: @Synced_Global