Experiment with Tools Without Committing to Install on Your Device

Search for a command to run...

No comments yet. Be the first to comment.
All the tricks that I know and share to you guys, hopefully they would make your life easier
Hey guys, This topic is for anyone that uses Laravel & DataDog for their projects. By default, DataDog won't do the APM trace for the Queue Workers (only HTTP layer). So we need a little bit of hacking, let's get started. Before walking into the tech...
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 (...

Hello guys,
Today, I'm going to share with you a simple trick that I've been using quite frequently lately. 😉
You don't have to worry about installing stuff to your local machine anymore hehehehe.
In the tech industry, when trying out new things, you must first install the necessary software on your personal device, such as a laptop, MacBook, or PC, after checking it.
And somehow, you'll find yourself installing numerous apps/libraries/runners on your device, which consume storage space. Additionally, some of these applications run in the background, using up your RAM and CPU resources.
It's not so great, is it? Just like me, sometimes I can't remember what I've already installed.
Real-life example too, I don't install Docker. But then, if I wanted to check out some stuff that ships via Docker Image, what should I do? Check out the solution 😉
TL;DR: Github CodeSpaces or any Cloud Coding Platform.
I've been using GitHub CodeSpaces for months, and I absolutely love it. It serves as a secondary environment for me to install various tools and test them out.
After you are satisfied, just simply hit the delete button and that's all. Nothing more.
And recently, GitHub is giving us free 120 hours/month (180 for the PRO account). Which is totally awesome for us to use and enjoy things.
With GitHub CodeSpaces, I can:
Create a development instance with a simple CLICK 🏃♂️
Use any docker images out there to try out things (the latest things I tried: Gotenberg & DocKing) 🧰
Try out multiple libraries, runners & database engines. 🚀
Try out new languages & frameworks with minimal effort. 🍻
... and so much more
And I don't have to worry about anything. I just need to install Visual Studio Code and then all the exposed ports will be forwarded to my local machine (eg localhost:3000)
If I need a better terminal view? Lol I can use iTerm and access the CodeSpaces instance via gh-cli
And you see, the sky's the limit.
Cloud Coding is absolutely AWESOME.
That's a simple trick I'd like to share. I hope it would be useful to you all.
Thanks for reading!