I teach underprivileged adults how to code. Most of them use old computers so I had them ssh into my server when they code so they don't have to install anything. When they learn about web development, whatever they built would be immediately available online under their subdomains that they could show off immediately to their friends and try on their phones. The only drawback is that they had to learn and use vim to…
Facebook and Microsoft Partner on Remote Development
111–120 of 145 posts
Re: Facebook and Microsoft Partner on Remote Development
#112Earlier quoted context omitted.
I don’t believe people who can’t learn vim can actually code something meaningful, but why not use any other editor like nano?
Do you think that figuring out vim is a good use for people who are probably time limited anyway and are trying to build useful skills? Using a vi clone is a lifestyle choice, not an employable skill. Frankly, so is nano or anything else that asks them to abandon the skills they may have developed for navigating their computing environment.
Re: Facebook and Microsoft Partner on Remote Development
#113The trend seems to be the IDE and development environment will move to the cloud for larger companies. This is what Facebook and Google are already doing. It makes ramp up easier, environments more consistent and tooling more predictable. Also you can spin up multiple development branches of the same codebase without having to switch branches or stash changes (a big deal when you have one giant monorepo). And probabl…
Re: Facebook and Microsoft Partner on Remote Development
#114I teach underprivileged adults how to code. Most of them use old computers so I had them ssh into my server when they code so they don't have to install anything. When they learn about web development, whatever they built would be immediately available online under their subdomains that they could show off immediately to their friends and try on their phones. The only drawback is that they had to learn and use vim to…
Re: Facebook and Microsoft Partner on Remote Development
#115The trend seems to be the IDE and development environment will move to the cloud for larger companies. This is what Facebook and Google are already doing. It makes ramp up easier, environments more consistent and tooling more predictable. Also you can spin up multiple development branches of the same codebase without having to switch branches or stash changes (a big deal when you have one giant monorepo). And probabl…
Yes, running docker-compose for the first time takes a bit longer. But seeing it unfold and having all the parts present on my local system helps me understand this new system better. And really, how often does this happen?
Re: Facebook and Microsoft Partner on Remote Development
#116Earlier quoted context omitted.
vscode is based on Electron. So even if you run it locally, it runs on "browser". So Remote Desktop is not needed. Also there's some other features for remote development. You can for example develop inside Docker while running the UI on your desktop [1]. Or you can connect via ssh [2]. A bit like IDE split between client and server components. All the intelligence runs remotely, just UI runs locally. [1] https://cod…
Electron is not the browser - it's node.js + HTML DOM - I get what you are trying to say but being electron based doesn't really buy you anything in the scenarios you listed, native UI IDEs can and do use SSH filesystem and language servers in a same way VS code does (for example both those features exist in visual studio proper, and work even more reliably imo)
One thing is that it is based on Electron. This has enabled Microsoft to create Visual Studio Online[1], which is vscode accessed through browser (backed by container/vm hosted at Microsoft)
Another thing is the architecture which splits the IDE into client and server. It's not about file system access via SSH. It's actually the core of the IDE running on a remote machine and the UI part (client) talking to it via ssh connection.
Would be interesting to know if this was actually the master plan for vscode right from the beginning or if they realized these opportunities on the go.
[1] https://visualstudio.microsoft.com/services/visual-studio-on...
Re: Facebook and Microsoft Partner on Remote Development
#117I teach underprivileged adults how to code. Most of them use old computers so I had them ssh into my server when they code so they don't have to install anything. When they learn about web development, whatever they built would be immediately available online under their subdomains that they could show off immediately to their friends and try on their phones. The only drawback is that they had to learn and use vim to…
Re: Facebook and Microsoft Partner on Remote Development
#118Re: Facebook and Microsoft Partner on Remote Development
#119Just an FYI for people - The Remote Development extensions are not open source. I'd hope if Facebook were joining efforts, they'd do so on a more open project. 1: https://code.visualstudio.com/docs/remote/faq#_why-arent-the... 2: https://github.com/microsoft/vscode/wiki/Differences-between... 3: https://github.com/VSCodium/vscodium/issues/240 (aka, on-the-wire DRM to make sure the remote components only talk to a lic…
Re: Facebook and Microsoft Partner on Remote Development
#120I was an Atom holdout for a while - it felt disingenuous the way Microsoft kind of swept in and usurped their idea. But man, eventually I caved. VSCode is a marvel. It performs better than most native IDEs I've used, despite being Electron-based. It's the good parts of Visual Studio without any of the legacy baggage. Its package ecosystem is just as vibrant as Atom's, with solid support for nearly every language unde…
I would say Microsoft's dev tools have always been best in the business, but only in their ecosystem and only for their ecosystem. A big part of the reason I still go out of my way to use MS SQL is how good SQL Studio is. The revolution with VSCode is the openness, not the quality.