Cloud Deployments & Live Code Sync from Visual Studio Code

Picture this: using your local Visual Studio Code to seamlessly sync with Codesphere Workspaces bidirectionally, giving you the full power of Visual Studio Code and the deployment & compute in Codesphere.

December 22, 2023 4 Min Read
Cloud Deployments & Live Code Sync from Visual Studio Code
Cloud Deployments & Live Code Sync from Visual Studio Code

Simon Pfeiffer

Head of Product @ Codesphere

Codesphere has its own cloud based code editor. It is optimized for speed and works as a simple collaborative text editor for coding. While we are constantly expanding its functionality it is of course not as powerful as the leading local IDEs out there. However in this blog post we are going to show you a way to connect your local Visual Studio Code (or the browser version thereof) to any Codesphere workspace in 5 minutes.

Picture this: using your local Visual Studio Code to seamlessly sync with Codesphere Workspaces bidirectionally, giving you the full power of Visual Studio Code and the deployment & compute in Codesphere. You can leverage the full compute power of your workspace even for local development. The days where local development requires expensive hardware will soon be in the past, what we are showing today works on any device, as long as you have internet and a browser. It even works from an iPad or your phone.

You can fully utilise the collaborative possibilities, co-create with other developers or share sessions with project managers and other stakeholders. 'Works on my machine' is no longer a valid excuse. Ready to dive in?

How to set it up (takes 5 min or less)

  1. Open any existing Codesphere workspace
  2. Open a terminal and enter the following commands
curl -Lk 'https://code.visualstudio.com/sha/download?build=stable&os=cli-alpine-x64' --output vscode_cli.tar.gz
tar -xf vscode_cli.tar.gz
./code tunnel
  1. Follow the instructions in the terminal, you can login via GitHub or a Microsoft account
  2. We select GitHub and navigate to https://github.com/login/device, enter the code provided in the terminal and submit
  3. Back in the terminal, provide a name for this tunnel and open the link provided in any browser https://vscode.dev/tunnel/<machine_name>/<folder_name>
  4. Alternatively you can open your local VS Code, install the Remote - Tunnels extension from Microsoft and follow the instructions to connect your tunnel

And that's it. If you now open a terminal in your Visual Studio instance you can run all commands like you would from Codesphere. Files changed either on Codesphere or in VS Code are bidirectionally synced in almost real-time.

Live demo, Codesphere x Visual Studio Code

Why is that amazing?

  • Access to higher performance e.g. GPU's from a limited machine
  • Share it with PMs, Stakeholders, and Tech Leads immediately (it's live and deployed)
  • Access the whole landscape from your laptop (e.g. test databases, other services)
  • Use your local extensions to modify a preview deployment
  • Use this in meetings as a replacement for screen sharing, both can edit live, run, and test the code
  • 'Works on my machine' is a thing of the past
  • No code needs to be stored on your laptop -> more secure
  • No more installing of the development environment, it is already set up and is the same as previews, staging, and production
  • Just connect to any deployment from GitHub and fix it if it did not work πŸ˜„

This is also different to other CDE platforms like Codesandbox and Gitpod, because Codesphere covers the whole software lifecycle from preview to production, with CI Pipelines, Replicas, Autoscaling, Microservice Support, Managed Services, GPU's, etc.

Zero config cloud made for developers

From GitHub to deployment in under 5 seconds.

Sign Up!

Review Faster by spawning fast Preview Environments for every Pull Request.

AB Test anything from individual components to entire user experiences.

Scale globally as easy as you would with serverless but without all the limitations.

Happy coding!

About the Author

Cloud Deployments & Live Code Sync from Visual Studio Code

Simon Pfeiffer

Head of Product @ Codesphere

Simon’s responsibilities cover our product marketing efforts & the roadmap. He is a former green tech founder & IT consultant at KPMG. He shares trends & insights from building Codesphere.

More Posts

You Build It You Run It: DevOps on Steroids

You Build It You Run It: DevOps on Steroids

"You build it, you run it" breaks down long-standing barriers, placing deployment, monitoring, and maintenance directly in the hands of developers. Let's see how it stacks up in practice.

How to Deploy Gleam on Codesphere?

How to Deploy Gleam on Codesphere?

Gleam is a newly released functional programming language. Follow this tutorial to build a simple web app with Gleam and deploy it on Codesphere.

Good Coding Practices: Codesphere Version

Good Coding Practices: Codesphere Version

Adhering to good coding practices and maintaining a consistent codebase is the differentiating factor when it comes to developer experience and efficiency.