Live data from Hacker News

GitHub Codespaces

github.com

321–330 of 619 posts

Re: GitHub Codespaces

#321
post #80
post #4

Interestingly, it seems that Microsoft hast just renamed its "Visual Studio Online" (which was basically the same as this new product) to "Visual Studio Codespaces". So it seems that they are merging these two products. (See: https://visualstudio.microsoft.com/services/visual-studio-co... ) EDIT: They actually announced the renaming of the product a couple of days ago: https://techcrunch.com/2020/04/30/microsofts-vis…

Codespaces uses the same underlying technology as Visual Studio Codespaces to bring a fully GitHub-native experience to our GitHub users. We've been working with multiple teams on the Visual Studio side to make this happen (I work as the product lead on Codespaces)

So I imagine this is similar to codesandbox.io which already lets you do frontendy bits?

I imagine the way Code spaces works is you spin up a container in azure with checked out GitHub branch, vscode on the browser then interfaces with the container(s).

Pretty neat idea if you can customize the docker container setup like a simple docker compose file or something.

Re: GitHub Codespaces

#322

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

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…

Github CodeSpaces is explicitly VS Code. Their tagline is "Get the full Visual Studio Code experience without leaving GitHub."

Re: GitHub Codespaces

#323

Earlier quoted context omitted.

It's going to be ALL developers getting locked in. You're seeing a 5-10 year plan in action here. 1. Create a popular, locally run dev editor. 2. Shift it to the cloud. 3. Build all new features into the cloud version only. 4. Ignore the locally run version until it's obsolete. 5. Developers rent the cloud version forever. The GitHub integration is going to be amazing for Microsoft because the allure of clicking a bu…

For me, the real appeal is to be able to share dev environments easily and make software development truly remote friendly. In the end, it will come down to latency, usability and pricing. I do agree with you though - I'm not paying $2K+ for a macbook pro and then pay to run VSCode in the cloud -- something doesn't add up.

I'm not clear on how this will make things easier. The default "environments" are just docker container defined in this repo: https://github.com/Microsoft/vscode-dev-containers/ except that you can leave them suspended when not using them. (For the non-GitHub version this is literally a VM provisioned by way of running a single pre-specified docker container. Suspending is presumably just suspending the whole VM. In the beta the GitHub branded version will not persist processes, so it would be more like stopping the VM when not in use rather than just suspending it.)

As for the pricing, it will likely be in the same ballpark as the non-github branded version of this exact same service (modulo any included time with a paid github subscription): https://azure.microsoft.com/en-us/pricing/details/visual-stu...

The estimated costs for full time development for one user with only one environment is ~$23.30/month.

Each environment you leave in a suspended state for a whole month would cost $6.40. OF course, if you are willing to have your filesystem wiped and rebuild each time you start and stop coding, you can destroy the environments when not in use, in which case you will probably want to create a custom dockerfile to customize the environment.

Re: GitHub Codespaces

#324
post #277

Earlier quoted context omitted.

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

It's hard to make a profit from a code editor - i think. but will it allow MS to grab developer mind share to focus on C# .NET and Azure?

I feel New Microsoft is a lot.of about TypeScript/JavaScript. TypeScript development is dominated by Visual Studio Code.

Re: GitHub Codespaces

#325

I understand that many companies will be seduced by the offering and what could come next: * No more source code on developers machine so better for security. * No more development environment to setup and all the devs sharing the exact same settings: simplified onboarding of devs. * No need for costly developers machines. * No more infra to setup to host the source code repository, the CI/CD workflows (even if many…

How does something like this work when you have configurations not in source control? Access keys, passwords, IPs for database connectivity.

Re: GitHub Codespaces

#327

I understand that many companies will be seduced by the offering and what could come next: * No more source code on developers machine so better for security. * No more development environment to setup and all the devs sharing the exact same settings: simplified onboarding of devs. * No need for costly developers machines. * No more infra to setup to host the source code repository, the CI/CD workflows (even if many…

> dashboards for managers with all sort of stats on developers: code quality with arbitrary rules, productivity (number of lines of codes), number of stars from other developers, etc. How does GitHub Codespaces allow for any of this? All of this was already possible with plain git, no?

My thoughts:

* Some teams do this already with git data...but if it's free as part of a team's development platform then maybe the less sophisticated managers who don't know how to interpret the data will misuse it?

* If the editor is heavily instrumented then even more granular "productivity" metrics could be extracted, like time spent with the tab active, etc. which aren't available with a vanilla install of other editors. ¯\_(ツ)_/¯

Re: GitHub Codespaces

#328
post #277

Earlier quoted context omitted.

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

It's hard to make a profit from a code editor - i think. but will it allow MS to grab developer mind share to focus on C# .NET and Azure?

MS constructing a path between different levels of the development stack. They're integrating languages they control with their super popular IDE with their insanely popular source code repository with their cloud provider.

My bet is they won't stop you from going off the path (e.g. using VS Code to push to Bitbucket and deploy to AWS), but they will make the MS path the easiest and the default.

VS Code in GitHub is a perfect example of this. Every integration makes it easier and more appealing to your CTO to Just Use Microsoft TM.

Re: GitHub Codespaces

#329

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

And strangely enough, Microsoft is currently the only big three Cloud Vendor which you likely wont be competing against.

If you are doing anything on the Web, you are competing against Google ( and Facebook ). If you are doing Retail, e-commerce, you are competing against Amazon.

Microsoft is trying to turn the Cloud into its new OS before Amazon does it. But from the way things stand this will likely never happen.

So as far as I can tell I have no problem with that strategy at all.

Re: GitHub Codespaces

#330
What I've always wanted was to be able to easily browse code on Github:

* a file tree (do-able via the octotree browser plugin)

* clickable functions (Github is doing this on some projects in some languages I've noticed)

* caller tree. Xcode is one of the only navigator doing this, you can see the whole hierarchy of callers and go through them easily.

What we're getting is something really cool, but it does not bring the caller tree function. It looks like this:

https://holko.pl/public/images/xcode-search/call-hierarchy.p...

Post reply on HN