Skip to content
This repository was archived by the owner on Apr 19, 2021. It is now read-only.

Commit 4b7e44d

Browse files
committed
[blog] Apply suggestions from code review
1 parent 6d2be43 commit 4b7e44d

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

src/blog/github-codespaces.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
date: Wed May 06 2020 19:00:00 GMT+0000 (UTC)
2+
date: Wed May 06 2020 16:00:00 GMT+0000 (UTC)
33
author: svenefftinge
44
subtitle: A Milestone for Automated Development Environments
55
title: GitHub Codespaces, Welcome to the Party!
66
image: /gh-cs-bg.jpg
77
---
8-
Today, GitHub announced the private beta of GitHub Codespaces which provide container-based dev environments for GitHub projects. At Gitpod, we are building a similar solution and while GitHub’s Codespaces don’t fully implement everything we do, they embrace the notion of dev environments as code.
8+
Today, GitHub announced the private beta of GitHub Codespaces, which provide container-based dev environments for GitHub projects. At Gitpod, we are building a similar solution, and while GitHub’s Codespaces don’t fully implement everything we do, they truly embrace the notion of dev environments as code.
99

1010
This is great news, because it really helps to explain why this is going to change professional software development entirely.
1111

@@ -43,9 +43,9 @@ Once dev environments have become code you can pre-build those dev environments
4343

4444
Given all these benefits, you might wonder why no one did this earlier. After all, developers automate the world on a daily basis. Thinking about it, it’s strange that most developers still set things up manually before they can get down to business.
4545

46-
There have been attempts to automate dev environments in the past (e.g. Docker, Vagrant, Cloud9). These early approaches always came with too many compromises and their benefits did not quite outweigh the drawbacks. The biggest blocker was that developers could no longer use the powerful tools they normally would, most importantly an awesome Editor/IDE.
46+
There have been attempts to automate dev environments in the past (e.g. Docker, Vagrant, Cloud9). These early approaches always came with too many compromises, and their benefits did not quite outweigh the drawbacks. The biggest blocker was that developers could no longer use the powerful tools they normally would, most importantly an awesome Editor/IDE.
4747

48-
This has changed since with VS Code a web-technology based IDE has become so popular among developers. However, Microsoft has not open-sourced the browser version of VS Code. For GitHub, a Microsoft-owned company, this is obviously not an issue. For everyone else we have developed Eclipse [Theia](https://dev.to/svenefftinge/theia-1-0-finally-a-good-browser-ide-3ok0).
48+
This has changed since, with VS Code, a web-technology based IDE has become so popular among developers. However, Microsoft has not open-sourced the browser version of VS Code. For GitHub, a Microsoft-owned company, this is obviously not an issue. For everyone else we have developed Eclipse [Theia](https://dev.to/svenefftinge/theia-1-0-finally-a-good-browser-ide-3ok0).
4949

5050
Theia provides the same functionality as VS Code, even supports VS Code extensions, and comes with an architecture that allows everyone to customize the IDE easily. It is developed as a true open-source, vendor-neutral project at the Eclipse Foundation *) and is adopted by Google, IBM, RedHat, SAP, arm, Arduino and many more. Mike Milinkovich wrote about the [differences between Theia and VS Code](https://blogs.eclipse.org/post/mike-milinkovich/eclipse-theia-and-vs-code-differences-explained) recently.
5151

@@ -60,19 +60,19 @@ We are thrilled to see GitHub/Microsoft investing in automated development envir
6060

6161
But most professional development happens on other platforms such as GitLab, Atlassian’s stack and of course good old GitWeb. Oftentimes companies even employ a mixture of these.
6262

63-
To also serve users beyond just GitHub, we have been focussing on integrating Gitpod with other platforms as well. In December we released support for GitLab and integration with Atlassian’s Bitbucket (and Jira) will be available soon.
63+
To also serve users beyond just GitHub, we have been focussing on integrating Gitpod with other platforms as well. In December we released support for GitLab, and integration with Atlassian’s Bitbucket (and Jira) will be available soon.
6464

6565
### Closer to Home: Gitpod Self-Hosted
6666

67-
Chances are that you host your Git repositories or other dev infrastructure in a private cloud or on a local network where they can not be accessed from the outside. Thus, a hosted IDE service must be on the same private cloud or network. This is possible with [Gitpod Self-Hosted](/self-hosted) which can be installed on Kubernetes and does not require a connection to the public internet.
67+
Chances are that you host your Git repositories or other dev infrastructure in a private cloud, or on a local network where they can't be accessed from the outside. Thus, a hosted IDE service must be on the same private cloud or network. This is possible with [Gitpod Self-Hosted](/self-hosted/) which can be installed on Kubernetes and does not require a connection to the public internet.
6868

6969
Today we are releasing a new version which brings Gitpod Self-Hosted on par with Gitpod.io. The new release includes better GitLab integration and a new admin UI. With Gitpod Self-Hosted you can now enjoy this liberating way of developing software with your own GitLab installation.
7070

71-
**Gitpod Self-Hosted is entirely free for up to five users and a free trial month for unlimited users is available, too.**
71+
**Gitpod Self-Hosted is free for up to five users, and a free trial month for unlimited users is available, too.**
7272

7373
### Summary
7474

75-
We are quickly headed into a wonderful future, where developers are no longer intimidated by tedious and outdated setup procedures. Professional software projects will provide automated, prebuilt development environments that will enable teams to start contributing, doing code reviews, reproducing bugs or just exploring new ideas immediately from any device securely.
75+
We are quickly headed into a wonderful future, where developers are no longer intimidated by tedious and outdated setup procedures. Professional software projects will provide automated, prebuilt development environments that enable teams to start contributing, doing code reviews, reproducing bugs or just exploring new ideas immediately from any device securely.
7676

7777
CI/CD has taught us how versioned, reproducible infrastructure as code is key to scale modern software development. Now it is time to apply these lessons to our development environments and furthermore improve our lead times getting from ideas to production.
7878

@@ -83,4 +83,3 @@ Experience the future of software development now!
8383
<button style="cursor: pointer; border: none; padding: 1.5rem 3rem; border-radius: 100px; background-color: #0087BE; color: white; font-weight: 600">Get in Touch</button>
8484
</a>
8585
</div>
86-

0 commit comments

Comments
 (0)