Can someone explain the use case for codespaces? Who would actually prefer to use this over developing locally? I can't imagine money being a good reason, since it costs minimum $31/month -- assuming 40 hour work weeks. Going only 1 tier higher than basic immediately doubles the cost. What's the difference between this and just having your org use docker?
Hobbyists, beginners, quick setup, someone who does not have a powerful enough machine, someone who only needs to contribute/edit a repo on rare occasions, someone who cannot install/setup certain software on the computer they are using (like me), someone who needs to unexpectedly edit code where they do not currently have their usual machine... There are actually a ton of use cases for this. The biggest purpose to it, in my opinion, though, is that it is extremely fast and easy to get up and running anywhere, on any machine, and with consistency.
Great walkthrough 👌 I'm confused about how you were able to make changes from your local machine in the mysql DB running within the codespaces environment? Did you make the codespace mysql DB address public and then connect from your local?
I got the same question/problem. Did you find out how to run this? I set my mysql db public but it always says that it can't be found. The db perfectly connects to workbench so I dont know that the problem is.
A Q from a newbie, potentially really basic one and with an obvious answer: when connecting to a codespace with your local VS Code installation, where are the files which are being worked on? Is it a remote repo I am modifying directly or is the repo cloned to my local machine first, worked on and finally pushed back to remote? I'm asking because I need to work with a EdX CS50 codespace for the CS50 course. Thanks in advance! 🤗
I'm taking CS50 at the moment, I've completed the third week only using the Codespace created following the course instructions, I didn't need to clone anything, all the files are in the VM, but be careful, if you don't use the Codespace for a while, it will be automatically deleted, you will receive a warning email 1 week before it is deleted.
I've installed python-tcod via pip using my codespace and imported it into my project but when I run the program a new console is supposed to open but it doesn't. How might I fix this?
This is cool, but I don't see how someone that can't afford a good computer, is gonna pay to use a code editor on a browser to have better performance.
It's very cheap compared to a good computer... Personally it's useful for not having to worry about maintaining a local environment - each project has it's own environment ready to go when you start it (no more switching node/php versions, etc). Italso allows me to develop from any machine and makes it easy for teams to have consistent development environments too!
well, i'm in this video because Github send me an email and they want to delete this code space of mine because they said its full and i never used it, so i don't know what the heck they talking about, that's why i'm searching about it. so guys this option is really great but never trust it with important job otherwise it will be deleted and you don't know about it like what they told me on the email.
Thanks for pointless video. What you have done is just started a remote machine and connected to it. The pourpose of all this stuff is to automate env setup with devcontainer. And this is a place where things get more complex. By saying I will start the whole eanv with DB and server and... and just connecting to the remote machine makes a lot of confusions. Try to set up simple app with DB and backend using devcontainer. NOT just one Dockerfile. But FE BE and DB. to make it as "I can start whole dev env with one click" and make a video about the development cycle. Because there are a lot of things about hot to rebuild, hot to restart, how to debug, how to commit, what to do inside a Docker container...
Have been coding in codespaces with Copilot for some weeks on a raspberry pi 4 🙂👽🖖...
Its crazy 😀👍
it is indeed
Can someone explain the use case for codespaces? Who would actually prefer to use this over developing locally? I can't imagine money being a good reason, since it costs minimum $31/month -- assuming 40 hour work weeks. Going only 1 tier higher than basic immediately doubles the cost. What's the difference between this and just having your org use docker?
Hobbyists, beginners, quick setup, someone who does not have a powerful enough machine, someone who only needs to contribute/edit a repo on rare occasions, someone who cannot install/setup certain software on the computer they are using (like me), someone who needs to unexpectedly edit code where they do not currently have their usual machine... There are actually a ton of use cases for this. The biggest purpose to it, in my opinion, though, is that it is extremely fast and easy to get up and running anywhere, on any machine, and with consistency.
If you like working on an Ipad Pro. That's the only reason I'm using it.
i thought so too, currently im working on termux on my tab, it's just that termux sometimes lags behind on some libraries. Prisma for example.
Is the power gonna be to easily deploy openai at scale easily on the cloud?
Maaaannn.....this is awesome! Really glad I found this video to learn more about GitHub Codespaces.
Is it possible to spin up a emulator for app development in the codespace using expo?
It's docker inside a Linux VM so it should be possible. You have terminal access from within VS Code!
Great walkthrough 👌
I'm confused about how you were able to make changes from your local machine in the mysql DB running within the codespaces environment? Did you make the codespace mysql DB address public and then connect from your local?
I got the same question/problem. Did you find out how to run this? I set my mysql db public but it always says that it can't be found. The db perfectly connects to workbench so I dont know that the problem is.
9:27 typo on the website
Qulity ==> Quality
Hi there! Which piece of software do you use to edit your videos on linux?
What vscode theme are you using?
A Q from a newbie, potentially really basic one and with an obvious answer: when connecting to a codespace with your local VS Code installation, where are the files which are being worked on? Is it a remote repo I am modifying directly or is the repo cloned to my local machine first, worked on and finally pushed back to remote? I'm asking because I need to work with a EdX CS50 codespace for the CS50 course. Thanks in advance! 🤗
I'm taking CS50 at the moment, I've completed the third week only using the Codespace created following the course instructions, I didn't need to clone anything, all the files are in the VM, but be careful, if you don't use the Codespace for a while, it will be automatically deleted, you will receive a warning email 1 week before it is deleted.
Is there anyway to get a copy of Codespaces to run on your own containers instead of paying for there plans ??
how do i run int on my own machine?
I've installed python-tcod via pip using my codespace and imported it into my project but when I run the program a new console is supposed to open but it doesn't. How might I fix this?
didnt this existed since like 2020 or before? whats the difference?
How long is the waitlist? I signed up but I cant access it
I applied yesterday and it is available for me today. Hope you get it soon too!
This is cool, but I don't see how someone that can't afford a good computer, is gonna pay to use a code editor on a browser to have better performance.
It's very cheap compared to a good computer... Personally it's useful for not having to worry about maintaining a local environment - each project has it's own environment ready to go when you start it (no more switching node/php versions, etc). Italso allows me to develop from any machine and makes it easy for teams to have consistent development environments too!
You mean something like Google docs but for code?
@@boi64pr60 yeah it's VS Code in the browser. You could code on your PC, switch to your phone and carry on!
I think they give you 8 gb ram, 4 cores and 32gb of memory for individual account for free, you can get more if you pay
8 core VM is 1000$ per year if you use it ~6hours per day. You easily pay for a computer for that price.
An idea, can you do a video of using CodeSpace for machine learning
You should have mentioned costs. 😌😉
well, i'm in this video because Github send me an email and they want to delete this code space of mine because they said its full and i never used it, so i don't know what the heck they talking about, that's why i'm searching about it. so guys this option is really great but never trust it with important job otherwise it will be deleted and you don't know about it like what they told me on the email.
GIT POD MEN GIT PODDDDDDDDDDDDDDDDd
Guys, at 8:02 do this first:
nvm install 14
nvm use 14
30 seconds in and still not talking about what it actually is :(
Thanks for pointless video. What you have done is just started a remote machine and connected to it. The pourpose of all this stuff is to automate env setup with devcontainer. And this is a place where things get more complex.
By saying I will start the whole eanv with DB and server and... and just connecting to the remote machine makes a lot of confusions.
Try to set up simple app with DB and backend using devcontainer. NOT just one Dockerfile. But FE BE and DB. to make it as "I can start whole dev env with one click" and make a video about the development cycle.
Because there are a lot of things about hot to rebuild, hot to restart, how to debug, how to commit, what to do inside a Docker container...