Coding on Cloud, why not?

Search for a command to run...

No comments yet. Be the first to comment.
Hey guys, An update after I posted the “Laravel Excel: How to append rows to an existing Excel file“ a while back. This post will give you another solution and probably a better way to export that fits every case. Problems Previously, when trying to ...

Hey guys, An easy topic for today! Make something a default (e.g., category, product, campaign, etc). Let’s go with the categories table for the examples. Let’s say we only want one category to be the default one. And find out which is the optimal wa...
Hey guys, Probably a chapter 2 of this https://sethphat.dev/why-is-wordpress-still-an-awesome-cms blog post, haha. Here was the story: I’ve been spending like 2 days figuring out which CMS I want to use for my new blog (for my new hobby lol) Let’s se...

Hey guys, Well damn, it has been a while since my last post lol, lazy & busy. But here I am, back to write useful tips for y’all 🥹 Let us do some exporting tasks for today, using Laravel Excel to export XLSX (yeah CSV is so 2010 lol). But, append mo...

Hey guys, Recently, I just bought Herd PRO (a yearly subscription). I’ve been using the basic Herd since the first release. So, my latest work required interaction with S3 storage, there are several ways to achieve that in the local env: Use Cloud (...

Yo guys,
It is freaking 2023, Coding on Cloud is really a thing now.
I wasn't really into it before, but after using it for work for like 4 months, I'm really into it and love it.
I'll share with you my experience, the pros & cons.
There are so many platforms out there. But at the moment, I'm using GitHub CodeSpaces. Free 180 hours per month (I'm a PRO user tho).
With some configurations (using Docker and some bash scripts), you can boot up your project and start coding on it.
A lot, yes really. It saves time & life. Make my productivity really high.
I don't need to have a strong machine (strong CPU, huge RAM,...).
I don't have to go thru a lot of setup processes (like every other traditional project, we have to install this, install that, set this, set that,...) and can take a whole day, even 2-3 days.
To set things up, I just only need to press this button:

Then everything is there. If I ever f**ked up anything, I can just simply delete the instance and create a new one (OMG that is the greatest thing ever).
I can code anywhere, anytime. All I need to have is:
Good internet connection (luckily, in Vietnam, WiFi is standard and you can have internal access everywhere - also super fast)
A laptop (for flexibility) or a PC (at home).
I'm a big fan of JetBrains's IDEs. Using CodeSpaces means I have to use Visual Studio Code.
No offline code 😆, once you go offline, you can do nothing.
A slow internet connection will affect your coding experience.
That's all. You could give it a go and experience it for a while.
At first, I'm not into cloud coding (or cloud gaming) either, but the PROs are real and save a lot of my time.
I might give cloud gaming a chance too haha.
Cheers!