What is our primary use case?
Majorly, I use Codespaces for deployment purposes, validating my codes, and building Docker containers and exporting them to the Google Cloud registry by authentication. I feel it's very easy to deploy my Docker container and validate if it's working fine before building it. Before actual production, I use Codespaces to validate my containers, validate my application, and then push it to my Google Cloud registry for deployment to production.
I've used it as a customer with a billing account. When my free tier expired, I got charged on that basis and paid the bill.
I haven't used the full chat support. I don't think I have needed such support because my use case was not heavily dependent on Codespaces. I just use it to test my productions, and then my whole production happens on Google infrastructure. I use it as a test case, so it's not a hefty amount I get from Codespaces.
What is most valuable?
It's a good tool. I have used several others, including Google's own virtual environment, but that's very costly and takes much time to set up. If you don't delete it, you get exponential bills. I prefer Codespaces because it gets activated in seconds and has all the pre-dependencies which any developer could need, such as Docker and Python. They have already installed the basic libraries and Linux commands, so it's ready to go.
It's not expensive. It's very cheap compared to others such as Google. Google's same service is much more expensive because it will install the pre-dependencies and takes a longer time to activate. Codespaces has a much better alerting system than Google's. It will give you a mailing alert on your GitHub and email when you have used your budget around 70% or 50%. You can set it and it will automatically give you updates.
What needs improvement?
I think there should be a scheduler option if you want to run it, similar to Google Cloud, where you can specify how long you want to keep your scheduling active. If you want to use it as a server or for a temporary time duration, you should be able to schedule it so the server will be activated between specific durations and auto-deactivate to save costs.
Sometimes, at the initial stages, there is a lack of instances. It takes more time to create the instance, but now it's much faster to activate your Codespaces and delete it. The earlier Git Codespaces billing setup on GitHub was much simpler. You could easily see how much credit you have, how much you have used, and your balance. Now they have changed it, and it's confusing to understand how much Codespaces time you have, how much you have used, and how much they are charging.
For how long have I used the solution?
I've been using it for the past one and a half years.
How are customer service and support?
I haven't come across any issues because I don't use it as my real environment. I use it when necessary. Sometimes, at the initial stages, there is a lack of instances. It takes more time to create the instance, but now it's much faster to activate your Codespaces and delete it. The earlier Git Codespaces billing setup on GitHub was much simpler. You could see how much credit you have and how much you have used. That was easier to understand, but now they have changed it, and it's confusing to understand how much Codespaces time you have and how much they are charging.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
When I started using Codespaces, I was still learning Google cloud computing. I did not have much information about how cloud works. After discovering Codespaces, my cloud journey became much easier in terms of understanding how to build projects and actively deploy them in a production environment. Codespaces was the second or third option I learned about, and then I stuck to it. I haven't tried any new solution because it was perfect for my needs.
How was the initial setup?
It's a good tool. I have used several others, including Google's own virtual environment, which is very costly and takes much time to set up. If you don't delete it, you get exponential bills. I prefer Codespaces because it gets activated in seconds and has all the pre-dependencies which any developer could need, such as Docker and Python. They have already installed the basic libraries and Linux commands, so it's ready to go.
What's my experience with pricing, setup cost, and licensing?
It's not expensive. It's very cheap compared to others such as Google. Google's same service is much more expensive because it will install the pre-dependencies and takes a longer time to activate. Codespaces has a much better alerting system than Google's. It will give you a mailing alert on your GitHub and email when you have used your budget around 70% or 50%. You can set it and it will automatically give you updates.
What other advice do I have?
I give Codespaces an eight and a half out of 10.
I definitely recommend it for students who are learning and want to test their applications. It's very simple to start, and your whole codebase would be ready to use. You can comment on it, edit it, and everything can be done very smoothly.
I use different tools based on my needs and try to explore them to get in touch with new technologies. I have used Loveable and Note LLM. I try connecting with new things as they go live. I use Codespaces frequently, approximately 15 days in a month.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Google