Earlier quoted context omitted.
Github has had a built-in editor for almost a decade, you just had to click the Edit button in the file: https://github.blog/2011-04-26-forking-with-the-edit-button/ (the button has since changed look to a Pencil icon) This is not to disparage you, just to note that it may not have such a great effect.
There's a very big difference between editing a file in a textbox and editing a file in an IDE pre-configured to have all the correct dependencies, extensions, build&test scripts, intellisense, etc.
GitHub Codespaces
431–440 of 619 posts
Re: GitHub Codespaces
#432Ah, this really makes sense with all of the recent work they've done on VSCode's remote development capabilities. - An early announcement on their focus: https://code.visualstudio.com/blogs/2019/05/02/remote-develo... - Most (all?) of their recent VSCode updates include improvements to remote development. i.e.: https://code.visualstudio.com/updates/v1_44#_remote-developm... - Facebook partnering and becoming an early…
Their remote development capability is amazing and was quite a game changer for me. Having a nice ide where all of the plugins work on a remote server as if everything is local is so nice!
It was a lifesaver too. I was using a severely under-powered ThinkPad and I'm admittedly awful with Windows. Being able to quickly swap to that remote setup reduced a tremendous amount of friction for me.
When good software works, it's so cool.
Re: GitHub Codespaces
#433Having some thought about the GitPod folks[0] that provide nearly the same feature set. I hope we are not witnessing a big sherlocking being done here, but… it really looks like one. :/ [0] https://www.gitpod.io/
They already have a blog post up about it - https://www.gitpod.io/blog/github-codespaces/
Re: GitHub Codespaces
#434Earlier quoted context omitted.
Those of you downvoting this - can you explain what you disagree with here? Because it looks like a good analysis of this part of Microsoft's strategy to turn "Open Source" into a spyware-laden sausage machine for Azure.
I think the downvotes are because Microsoft has been providing some amazing tools completely free of charge. If that helps them sell more Azure... great! Everyone wins, except GitLab and AWS. Calling it spyware is hyperbolic. Keep it up Microsoft.
Re: GitHub Codespaces
#435Earlier quoted context omitted.
I do see some differences. I was attempting to use those differences to illustrate one of the ways that this maxim about consumers and products is overly broad.
It's interesting that this is the moment at which you chose to do that.
Re: GitHub Codespaces
#436Earlier quoted context omitted.
Similarly Github Actions is reusing a lot of Azure Pipelines under the hood. One of the most impressive parts about Microsoft's recent acquisitions is how quickly essentially two separate companies are now sharing code. It's hard enough to get different teams/products in the same company to use shared code in a meaningful way, and Microsoft has accomplished it with a new company.
Having APIs designed for public consumption probably helped.
Re: GitHub Codespaces
#437Earlier quoted context omitted.
Are you sure it needs a remote component? The remote SSH dev experience is actually pretty good in python.
Quite sure. Here's the documentation. https://code.visualstudio.com/docs/remote/remote-overview It seems like it runs all the functionality on the remote end, and the vscode instance you're running on the machine in front of you is just the GUI. To install this, you need ssh access, and then it drops some binaries on the remote system and uses ssh to start them up -- so it looks to a layman trying to get this working…
I don’t understand what VSCode could provide that would be useful while not executing any code on the server side. It sounds like what you’re really asking is that vscode be made compatible with older version of glibc?
Re: GitHub Codespaces
#438Earlier quoted context omitted.
We do! https://docs.microsoft.com/en-us/visualstudio/online/how-to/... (I work on Azure but not on this product)
I'm aware of the product, I'd like to know if there plans to integrate these two offerings (e.g.: click on GitHub CodeSpace and connect to my _personal_ remote server as opposed to one on Azure) and if there will be any better approaches for IT/Ops security focused folks to configure these en masse. The current approach is untenable, each user has to log in and set up a VS Remote environment individually, personally,…
Re: GitHub Codespaces
#439I wonder if it's usable from an iPad. I haven't tried an online ide before, but if it works well it could be a great mobile development tool. It would be awesome if this could be setup as a backend for vim as well. Given how well Coc.vim integrates with VSCode tooling, I'm cautiously optimistic.
That's correct it's usable from an iPad during the beta. There are a few known issues but we're planning on addressing those so that we can support this workflow (I work as the product lead on Codespaces).
Re: GitHub Codespaces
#440Earlier quoted context omitted.
I wish IntelliJ moves in this direction so bad - would gladly pay more for this. I tried switching to VS Code for my current project yesterday and it's the best VS Code scenario out of my projects - backend RoR frontend React/TS. TypeScript aspect is amazing but the Rails part is nowhere close to RubyMine. .NET (Core) was inferior to any IDE (even Xamarin ones) last time I tried it (~6 months back). IntelliJ Rider ha…
In my experience, it can't even do it for TS either. WebStorm seems to understand Microsoft's TS better than the VS Code Plugin. Complex refactors actually work.
I don't trust any refactoring tool to do cross file refactoring correctly in JS/TypeScript and the code navigation stuff in VSCode has been rock solid for me - I don't really miss anything and it's a much faster environment to work in - if I just had to do JS/TS development I could switch without any issues.