Live data from Hacker News

Facebook and Microsoft Partner on Remote Development

developers.facebook.com

61–70 of 145 posts

Re: Facebook and Microsoft Partner on Remote Development

#61
post #6

Earlier quoted context omitted.

> Personally, I have found remote development awesome because it enables engineers to start contributing to a huge product in the very first hour. No need to wait for the repository to clone, the dependencies to install, and the code to build before you can become productive. I am nobody but I've had this nagging feeling ever since I started working on websites for big corporations about why can't I work on my code o…

Outside of web development, sometimes you need special hardware or workspaces configured to do development. Usually this can be done in a container, but that comes with its own annoyances. Having a central development server for large compiled code bases is really useful.

Not true. Worked on a real distributed payment system. Every service came with a mock clone or a single server mode to standup all services in the same box. Every developer had a powerful personal desktop (or two). I loved it. Everyone I knew there loved it.

Re: Facebook and Microsoft Partner on Remote Development

#62
post #26

I 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…

> usurped their idea. Monaco was a thing way before Atom was. It was publicly released after Atom but it was already in some of Microsoft's websites.

Monaco here being the code editor VSCode uses, not the Apple font or microstate.

Re: Facebook and Microsoft Partner on Remote Development

#63
post #17

Very happy about this move. Nuclide’s remote development capabilities were way above anything else I’ve tried (Sublime, IntelliJ Ultimate, VSCode, remote SSH mounts, etc). It’s the only solution I’ve found that really allows you to browse the remote filesystem as smoothly as you would with your local drive (including when you’re also changing the remote files outside the IDE), degrade functionality as needed when the…

What is missing from vscode for remote development? MS released their remote development extensions earlier this year, and everything from browsing to searching feels native.

+1 for VSCode.... I'm still waiting for the catch.

Re: Facebook and Microsoft Partner on Remote Development

#65

Earlier quoted context omitted.

Outside of web development, sometimes you need special hardware or workspaces configured to do development. Usually this can be done in a container, but that comes with its own annoyances. Having a central development server for large compiled code bases is really useful.

Not true. Worked on a real distributed payment system. Every service came with a mock clone or a single server mode to standup all services in the same box. Every developer had a powerful personal desktop (or two). I loved it. Everyone I knew there loved it.

See comment below. Just because it wasn't true for you, doesn't mean it's not true. I'm not talking about mocking services to run it; I'm talking about the development environment and sharing with a team of 20 or so on a code base that takes 45 minutes to compile without parallelizing the build. You also cannot mock GPU functions. There's simply no cuda emulator.

Re: Facebook and Microsoft Partner on Remote Development

#66
I can't wait for this tooling to advance. It would be amazing to have one IDE that came pre-configured to work with "every" language and work on code bases of any size. With the addition of language servers there has never been a better time to build such tooling.

Re: Facebook and Microsoft Partner on Remote Development

#67
post #26

I 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…

For me, the tipping point were some Atom bugs that remained open for a long time[1], when I decided I didn't want to deal with those any longer, I went back to Sublime, which is what I was using before - so from my point of view, it is Atom itself that created its own demise. Of course I'm not denying that the competition from VS Code played a part, but at the same time I think that the Atom community could have addressed some UX issues a bit more promptly and maybe Atom would have had a better chance.

[1] in fact I've just checked and at least one of those bugs - #10720 - is still open, almost 4 years after it was created.

Re: Facebook and Microsoft Partner on Remote Development

#68
post #26

I 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.

Re: Facebook and Microsoft Partner on Remote Development

#69
post #54
post #16

Earlier quoted context omitted.

As an employee working on a corporate device everything will be tracked anyways, this is the most tin-foil take ever. Your latter concern is at least a reasonable one, but it should all be open source anyways? Not that any of us have the time to audit everything. I doubt Microsoft is going to allow anything nefarious...

My employer might track me, but how does that mitigate my concerns that a 3rd party data aggregator like Facebook might track me as well as a result of installing a closed source plugin that they "improved".

Lots of companies would block their developers from using a plugin if it was determined to contain any sort of non-trivial telemetry.

Re: Facebook and Microsoft Partner on Remote Development

#70
post #17

Very happy about this move. Nuclide’s remote development capabilities were way above anything else I’ve tried (Sublime, IntelliJ Ultimate, VSCode, remote SSH mounts, etc). It’s the only solution I’ve found that really allows you to browse the remote filesystem as smoothly as you would with your local drive (including when you’re also changing the remote files outside the IDE), degrade functionality as needed when the…

What is missing from vscode for remote development? MS released their remote development extensions earlier this year, and everything from browsing to searching feels native.

I haven't personally tried it yet, but the positive reviews made me curious - I'll have to check it out!

For reference, here's the documentation page for VS Code Remote Development:

https://code.visualstudio.com/docs/remote/remote-overview

The Remote Development Extension Pack (linked in the article):

https://marketplace.visualstudio.com/items?itemName=ms-vscod...

Post reply on HN