DEV Community

loading...
Cover image for Have you ever tried cloud development?

Have you ever tried cloud development?

madza profile image Madza ・1 min read

Using a local environment might be the traditional approach for most devs, tho, depending on your needs, it might come with some downsides.

  • Maybe you are working on different machines and tired of forgetting to pull and push, syncing data between the remote and local repos?
  • Or the machine you work with simply do not have enough resources to do some highly CPU and RAM demanding stuff?
  • Or you want to try different OS architecture without the need to affect the local machine you are working from?

Developing on a remote environment can solve all of these as the code is stored on a server and you can access it via your code editor / IDE.

This way, wherever you are, and how many machines are you using, you are always working with the same projects and you don't have to worry about syncing. Here's a quick tutorial on how to set up VS Code in the cloud.

Have you ever tried this approach and would you recommend it? Any cloud hosts with great price/value ratios for this?

Discussion (9)

Collapse
felixkronlage profile image
Felix Kronlage-Dammers

I just very recently gave gitpod.io as well as codeanywhere.com a try.
To give this a bit of context: I usually develope on macOS with the jetbrains toolbox. I wanted to give these browser-based IDEs a try in order to be able to do smaller stuff from the couch with the ipad - and for that it does not work really well. It works OKish but far from the typical comfort.

Your mileage probably varies if you're used to work with VS Code.

Of the two mentioned above, gitpod made the race imho.

Collapse
madza profile image
Madza Author

Gitpod is awesome, as fas as I've tried it πŸ˜‰

Collapse
mikenikles profile image
Mike Nikles

I've worked in a cloud-based environment for nearly two years and love it.

On my blog are some more details: mikenikles.com/blog/why-i-use-a-cl...
I also wrote an article for InfoQ on that topic at infoq.com/articles/cloud-based-dev...

I've developed all of your-analytics.org in the cloud and while I don't have exact measurements, it feels a lot more productive than the 20 years I had previously spent developing locally.

Collapse
madza profile image
Madza Author

Awesome write-ups, thanks for sharing πŸ˜‰

Collapse
kvjoshi profile image
Karmavir Joshi

just ordered a dual screen phone.
thinking about running an instance on my cloud or might stick with services like gitpod and github codespaces

Collapse
vaclavhodek profile image
vaclavhodek • Edited

Tried. Very very shortly. Not usable.

Recently, you asked a question about JetBrains IDEs and anything web-based is still too far to be comparable.

If you are not fiddling just a short script, for which you can anyway go with normal local text editor, syncing repos is not going to kill your productivity as much as using suboptimal IDE.

However, for dev, I use two desktop computers, both Core i7. One with 16GB RAM (docker containers, services) and second 32GB RAM (my normal working computer). So, I have never needed to consider the power. This setup is generally okay for my needs.

Collapse
yo profile image
Yogi

My 90% of development takes place in AWS Cloud9 IDE and GitPod. I love em all!

Collapse
madza profile image
Madza Author

Great to hear it work well for you πŸ™β€

Collapse
thefactus profile image
Pablo Bello

I'm using Github Codespaces

Forem Open with the Forem app