loading...

re: What makes a great development environment? VIEW POST

FULL DISCUSSION
 

I recently wrote a blog post about that.

tl;dr: Consistency, web-based, and tracking environment changes in source control.

mikenikles.com/blog/my-cloud-based...

 

I've read it, that's extremely interesting! That's really the first time I've read a serious account of a developer who has completely switched to a 100% could native dev env, I wouldn't even have thought it would be possible already at this moment.

(I think it makes a big difference that you're using a Chromebook, not because it would otherwise not be possible but because with a Chromebook you're already in a "cloud native" mindset)

 

Thanks for the feedback. You are right, as a Chromebook user I already had my mindset in the cloud and the development environment was the last piece I still ran "offline".

A related article I wrote for InfoQ, with more details on how to get started, is at infoq.com/articles/cloud-based-dev... in case you want to dive a bit deeper into the "how?".

Also worth noting is GitHub Codespaces at github.com/features/codespaces/. It's a similar approach, but based on VS Code rather than the open-source Theia editor used by Gitpod.

Wow! So even Github is joining this movement. What probably makes this a lot easier is that VS Code is in fact already to a large extent a web app (based on node.js and Electron), so they would "just" need to remove the Electron wrapper and turn it into a PWA or webapp and there you go.

It was apparently in their minds from the get go according to mobile.twitter.com/davidfowl/statu...

Gitpod on the other hand is a lot more open and also supports GitLab and soon Bitbucket. It'll be interesting to see this space evolve over time.

Absolutely, this could be "the next big thing" ...

code of conduct - report abuse