Recently with my career, health has become a thing I’ve been a lot more conscious of. Physical, mental, etc. So I’ve made the decision to move to 3 days per week, leaving Thursday and Friday available to me for health care and rest.
I’d like to eventually transition to a career in which I can work more independently as well, and the career options are pretty simple:
- Come up with a product – build and sell it (SaaS, etc.)
- Come up with a service – promote and sell said services (Contracting, etc.)
I have a couple of projects and things that I do which fall into the second category – I do some web hosting and consulting on the side, which produce some income for me. So I feel like I could certainly return to pushing those paths a bit more if need be.
Games are a passion project…
– me, now.
However, I’ve always wanted to build a game. Since I was a kid playing Super Mario Bros. on the NES back in the 90s, all the way through my adult life – I’ve always been a gamer.
In my mind, games aren’t something you build to make money – sure there’s that one in a million opportunity to build a Minecraft, or the next World of Warcraft. But that’s both extremely rare, and extremely difficult to achieve. Games are a passion project, and if you’re lucky, you get a financial reward if you find something that strikes a chord with the gamers who try your game out.
I’m at a stage in my career where I can afford one last hurrah at a passion project beyond the gaming events and marketing adventures of yesteryear.
Time to give it a go!
Do you have a plan?
I’m not quite sure about the games I’d like to make yet. But I think the plan is to build:
- Some basic indie games to learn games development, and;
- learn some basic art creation (2D – Aseprite, 3D – Blender) to flesh out said games, and;
In terms of sound creation and audio design – I may just leave to 3rd parties, if I’m honest – Audio is always and will forever be a dark magic for me
Okay…
So why am I blogging here about something I haven’t even started?
To keep myself publicly accountable. I’ve already told my mates on Discord, now I have to just execute 😂
The gang got together for some breakfast Yum Cha at the Eight restaurant today. It was interesting, and to be honest, we felt a little ripped off, I think.
When the lads and I were sat down – because the majority of the table were Caucasian – one wily old lady came over with her cart of fried food and essentially unloaded the entire cart on our table.






Welcome Maple. I don’t know what type of cat or kitten she is. But she’s 2 years old, and gorgeous. She’s Panko’s big sister.



She’s a tiny kitty, so here’s hoping that she and Panko get along, and he’s gentle 🙂
I’m sure she’ll very quickly establish that she’s in charge, though.
This was probably one of the biggest whirlwind days in recent memory! Strap yourselves in, dear audience – this is a long blog entry with plenty of photos.
My sister Sarah and I headed out to the Rocks, just under the Sydney Harbour Bridge for an awesome lunch of food trucks with tacos and Don Julio Tequila. The food was made by (now) celebrity chef, Roy Choi. He’s famous partly for the Kogi food truck, his contributions to essentially feeding the Marvel Studios crew during their Marvel Cinematic Universe adventures, and his adventures with Jon Favreau in “Chef Show” on Netflix. The movie, “Chef” (also directed by Favreau) was also based loosely around his life.

I know right, the tacos don’t look like much to look at – but somehow, they were amazing. The tortillas were fresh, the recipe clicked together so well, and they were hot and tasty. Definitely impressive, especially considering there were other “great mexican food trucks” there who partnered with Roy on the event, and they served their tacos – side by side, Roy’s food was still trumping theirs. 😲

wet weather!

Despite the wet weather that crept up on us around the start of the event, by the time things were well underway (and PACKED with way too stylish people and hipsters) – the sun came out and everything went smashingly 😂

(tequila and pandan on the left, tequila and spicy watermelon on the right)
But by far – this was the highlight of my day 😱

Being able to meet Roy was amazing, we exchanged only small pleasantries and I thanked him for helping me see more of the world of food; he was soon mobbed by at least 30 other people.
If you haven’t seen his show – this is good watching, people: https://www.netflix.com/watch/81288533
Then what happened?
I topped off the day with Korean BBQ with the Snacks gang.
What should have been a night at Mjolnir – a viking pub in Sydney, ended up turning into a visit to our group’s fave Korean BBQ chain – this time instead of being at the CBD, we went to the one in Strathfield.


(L->R): Chris, Anneke, Rebekah, James, Steve, Tanja, Gaetano, me
Lesson learnt – we had a huge group so we had to wait a long long time to get seated. Easily an hour. We did eventually get in though, and they spread us cross two long tables



A fantastic night was had by all. Great food, better company – it was an awesome night to enjoy lots of food and drink 😇

We then had a brief wander around to chill and cool down from the heat of the BBQ, and digest our food a bit.


Plenty of memes were had. A good night all round, and a fantastic day that I’ll look back on for a long time to come.
So, it’s no secret that I’m very much into PC gaming; and with it, the hobby of essentially running LAN parties or gaming communities.
Recently, with the growth of the pandemic, I’d been able to grow my own little community to about 120-odd people on Discord. There’s a core group of about 15-16 of us that play games together, and the rest sort of float in and out of discussions and various gaming releases.
September’s been a pretty crazy period; and I’ve started taking stock of the hobby I call “Only Snacks” and gaming. Not only is it a gaming community of close friends and family, it also ties into an enterprise level server rack, and internet connection. Granted I get benefits out of it in terms of business and capabilities; but it opens doors for our small group that didn’t exist before.
It’s pretty expensive. I don’t mind, there are others out there with wackier and (far) more expensive passions. I’m still within my means, but I did note today that it eats up almost all my time and energy.
The group is something I consider close friends – and among them a circle that I’d consider family. They honestly saw me through a rough time (that I think everyone went through) yet here we are, still together and thick as thieves.
So what’s going on? Nothing really, I’m actually just putting down some musings into the blog to keep things going.
So, my friends are big proponents of using https://ossrs.io (Open Source Simple Realtime Server) – which (in the way I’m intending to use it) will ingest RTMP streams from various OBS clients (my friends) and save their footage in a folder, which I can then use to edit various highlight reels from our gaming nights together.
The benefits are:
- Storage – it’s saved on my end, so friends don’t need to worry about storage
- Speed – the footage is broadcast directly to me and saved, they don’t need to send me files after the fact
- Simplicity – they don’t need to worry about anything – most of them have OBS configured for streaming already
It works something like:

Pretty straightforward, pretty easy.
By default I’ve configured everything to save in 1800-second long .flv files (30 minutes) – this could mkv or otherwise, but the quality is fine enough for my non-cinema-quality productions.
It’s a convenient little service I’ve set up now for any future gaming nights as well. It’ll be great to get footage as needed and stored.
Now to find some sort of Media Asset Management system…
Tim‘s birthday is on the 13th; however, we were all mostly free this Thursday evening to join him for a nice meal at Outback Steakhouse (North Strathfield) – we were there for company over the food, but it was hearty food, full of grease, and plenty of banter to be had!

Outback Steakhouse has been in my life for quite a while, actually. Despite it’s reputation, it served more as a common meeting point for various crowds of people that walked in and out of my life. When I got my first real job in the Tech Industry (working in marketing!) I planned many a LAN party event here with one of my best mates, Ben (missingo) at this restaurant over many many nights.
Anyway, retrospectives aside; the food hasn’t changed much at all (the prices have though, oof!)

They left too much of the fat cap at the end on, one end of the steak was charred way more than the other end (the fatty end was undercooked) – making the fat render and drench everything in grease, but not in a nice hot way. The steak was left to rest too long so it was almost cold; and the chips had coagulated with their cheese to form a solid brick (you can see in the photo, this is about 60 seconds after the plate was put down in front of me).
Still, I had a really enjoyable night (definitely more the company than the food, as it always has been) and everyone else that attended had a blast too!

It was good to see Marshy, Brad, Brad, Tanj, Amy, Sean, Jimmy, Bec, Mat, Gaetano, and the birthday boy, Tim. Happy Birthday mate.
I work on a lot of different coding projects from a personal perspective. Usually depending on mood, or other factors, I will jump from project to project, working on them whenever time permits. My most recent role in my career left me a little bit short of coding and development time; focusing instead more on project delivery, and team management to get a big product across the line at a FinTech startup.
So, to get my coding juices flowing once more, I thought I’d whip up some self-hosted work:
- Deploy and install GitLab to manage my code
- Build a site to track my activity to get back in the swing of things
Cue, https://jtiong.dev
What’s the purpose of this?
It is a simple quick overview of my activity on the code repositories that I’d ported over to my localized GitLab installation. It will let me see what I’ve been working on recently, and keep me motivated, on continuing to polish my skillsets.
What this project demonstrates
Well, this demonstrates several things I thought might be handy going forward:
- Deploying an NGINX Proxy (on an external machine), via Docker Compose to manage the incoming connections to jtiong.dev and other various websites
- Deploying GitLab Community Edition onto a different physical server for my personal use and code management
- Creating a Docker Compose deployment based off the
php7.4-apache
image for the site - Using my own framework Spark – to create this site
- Using a self written URL Router
- Using PSR-4 to autoload classes
- Interacting with the GitLab REST API
- Using Bootstrap 4.x for a very simple frontend
Source code to the site can be provided as needed to, although I really need to clean it up.
It’s been good getting back in the saddle for some basic web development again! 🙂
I’ve got several servers which I work on, and quite often, this involves running regular cron’d tasks that perform various backups and configuration updates for me at odd schedules (as an example, my Rust server wipes fortnightly, and needs a config update to change the server name to reflect the last date wiped).
To do things like this, I’ve usually just written a script in PHP and run that at a given interval (daily or otherwise). There’s no real reason I chose PHP to write these scripts aside from familiarity with the language, and no doubt the rest could be easily achieved be it through Python, Shell Script or any other language out there.
For now though, PHP serves my needs just fine.
The problem is, I don’t actually keep these scripts backed up anywhere, or organised in any sort of manner!
The age of GitLab
Over the last couple days, I’ve implemented GitLab into my homelab stack (JT-LAB), and will be using it to store most of my code as a “source of truth” and subsequently sync things to GitHub afterwards (depending on the projects of course).
To the Game Servers, Four Branches…
Based off the various server types; specific branches would be used. For now, these would be:
- Rust
- Minecraft
- Factorio
- Satisfactory
Each game would be represented in its own branch, and based off that branch, would deploy a specific set of commands as needed. For the most part, only Minecraft retains itself in persistence, and the rest rely either on a voted wipe, or scheduled wipe paradigm.
To the File Systems, Five Branches…
Then we have servers with actual file resources and assets that I’d like to keep; things like Photos, Design Assets, old code references, etc. These would be:
- Media
- Design
- Research
- Education
- Maintenance
And nine, nine branches were gifted to the Websites
I also run a number of websites for friends and family on a pro-sumer level. I won’t really list these projects, but they do total up to 9! So it all kind of fits the whole LOTR theme I was going for with these titles.
One Repo to Rule them all…
The decision to build everything into one repository to manage all the core backup operations means I have less to track; for a personal system, I think this is fine. Monolithic design probably isn’t the way to go for a much larger operation than mine though!
Announcing…
Cronjobs
So this is the hypothesized project I’d like to build over the next few days; in combination primarily with jtiong.dev which will help track the commits and such that I do. Writing these projects up here as project whitepapers on a more formal basis might help with some resume stuff going forward for my future career 🙂
Went to a quick surprise dinner with my sister, her partner, and an old friend at a classic venue; Korean BBQ Buffet in Chatswood’s Mandarin Centre food court.
It’s a cheap and cheerful place, and actually – they have one of my favourite cuts of meat, the Pork Jowl there – it was plentiful, it was fatty, it was tasty, I loved it.
At $43 per head, all you can eat – they’ve updated the Buffet and BBQ Meat bar that you self serve at. It’s a very homely, simple place. It’s nice and quiet and a good time was had by all, honestly. We only stayed for about an hour, but we DEFINITELY ate our fill. The Hostess was lovely enough to give us a plate of Wagyu cuts which was quite nice (the pork was better!) and I think myself and all the friends from Only Snacks should definitely visit here sooner rather than later!

Would definitely rate the place a 8/10. The food was good, it was acceptable, the company was great; a good dinner! 😂