Must be fun for @sytse to watch these GitHub announcements every year, where they consistently release the same thing GitLab rolled out two years prior. Codespaces -> https://docs.gitlab.com/ee/user/project/web_ide/ Insights -> https://docs.gitlab.com/ee/user/project/insights/ GH Actions -> https://docs.gitlab.com/ee/ci/ etc
GitHub Codespaces
311–320 of 619 posts
Re: GitHub Codespaces
#312Microsoft is really the best at the slow strategic burn. * You host your project in github * You fund your project using github sponsors * You develop your project using github codespaces * You compile, test and deploy using github actions * You cloud host on azure Each individual feature is definitely great. I'm not trying to be critical of Microsoft trying to turn their investment in github into a profitable busine…
Re: GitHub Codespaces
#313Earlier quoted context omitted.
Don't forget about VSCode! It's very quickly becoming one of the best free editors out there, replacing Sublime, Atom and the rest. I'm actually curious, will this be using Atom, it's own thing, or VS Code as the editor backend? I have actually been running code-server [0] which finally allows me to have my powerful editor with all my settings and extensions and working with my own files on any device. [0] https://gi…
> Don't forget about VSCode! It's very quickly becoming one of the best free editors out there I don't know if people realize just how much market share VS Code has grabbed. It went from 7% to 50% in five years, according some some surveys [1]. Microsoft is quietly dominating this part of the stack. [2] [1]: https://www.welcometothejungle.com/en/articles/vs-code-javas... [2]: This is not an invitation to debate the m…
Re: GitHub Codespaces
#314Re: GitHub Codespaces
#315Earlier quoted context omitted.
All that is nice. But who are they building this for? Who is asking for this stuff?
So I suppose that you would like a faster horse?
Re: GitHub Codespaces
#316Earlier quoted context omitted.
Why wait until the end of the day on the west coast? :) We just posted https://about.gitlab.com/blog/2020/05/06/git-challenge/ where we encourage you to compare: 1. GitHub Insights with GitLab Insights, Contribution Analytics, Issues Analytics, Productivity Analytics, Value Stream Analytics, DevOps Score, Code Review Analytics, and CI/CD Analytics. 2. GitHub security features with GitLab Container Scanning, Dependenc…
I'd definitely encourage everyone to git GL a try - our teams switched over from GH + Jira about a year ago, and haven't looked back. The integrated CI and project management features are a game changer.
Re: GitHub Codespaces
#317Earlier quoted context omitted.
There are perpetual reminders all around that Microsoft's only pretending to like f/oss because that's where the developer attention (and thus corporate money) is. There's spyware in all of their open source apps (TypeScript excluded, because they couldn't get away with it there) that you can of course patch out, but you can't get it removed from the project because, free software or not, Microsoft gets to decide wha…
GitHub has always been a proprietary company unconcerned with user freedom. They actually have a whitepaper that predates acquisition on exactly this: https://resources.github.com/whitepapers/introduction-to-inn... The company has always been unethical; Microsoft didn't change that.
Re: GitHub Codespaces
#318Earlier quoted context omitted.
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!
The SSH plugin is insanely good. I can dev from a Windows machine and SSH into my Mac and do React Native (native) iOS modules. Even my zsh shell acts as if it's local. Running `pod install` from Windows. It's seemless.
Re: GitHub Codespaces
#319However, if I get to make a teeny tiny feature request (Nat, if you're out there...) it would be about this:
> What if I don’t want to develop in a browser?
> If you prefer, you can open a codespace in GitHub and then connect to it in VS Code.
I really kinda wish I could do the oposite, kinda like how Google Drive's Colaboratory (essentially Jupyter Notebooks on Drive[0]) do: I would launch a CodeSpace on GitHub, and it would handle all of the UI and automation bits, but I would keep the "environment" hosted somewhere else (i.e. a Docker container exposing a CodeSpace agent/headless VSCode through localhost:8080 that my browser talks to)
All of the gears seem to be already in-place for this to be possible given:
> How is Codespaces different from VS Code?
> Codespaces sets up a cloud-hosted, containerized, and customizable VS Code environment. After set up, you can connect to a codespace through the browser or through VS Code.
The reasons for this are several:
- I bought a beefy computer for a reason, and want to use it. I don't want to pay boatloads of money to Azure to have equal firepower to what I currently have idling;
- From an SRE perspective, your code, several times needs to be "inside" your infrastructure to run properly (because of roles, latency, you might be running Data Loss Prevention solutions, what have you), and this allows me to point the CodeSpace to a dedicated instance I have running inside a VPN on my own infrastructure;
- There are more, but I don't want to make this too long and I'm failing to recall some of them.
So to sum it up: I think this is a potentially great feature, as long as it doesn't come coupled with the need to buy Azure instance time. This would (and I'm asserting this purely from my own gut, without a shred of evidence) probably lead to increased adoption for this feature, and as a corollary lead to selling more Azure instance time for those who do not want the hassle, without crippling those who actually need to keep some things "in-house".
Re: GitHub Codespaces
#320I remember listening to Nathan Sobo, one of the founders/creators of Atom, talking to The Changelog in 2017 about creating Atom and his goal/dream to make it a collaborative editor, i.e. Google Docs for code [0]. He didn't have a timeline but he had done research into it: > That’s definitely something I wanna do; that’s not really in progress yet. I did a bunch of research in that area, so that I can’t really put a t…
I had a short chat with some members of the VSCode python extension team to give feedback on their product. They wanted to know how much I’d value collaborative editing in VSCode. They’re definitely thinking about it.