All Articles

The First Post - After the migration šŸ˜‚

You are here either because youā€™ve been doing research about me or you have been browsing some old post in this blog because of an interesting article that Iā€™ve posted. šŸ˜

This post will serve as an introduction on why and how (technical aspect) I started this blog.

Why?

The main reason that I have started this blog is for it to serve as a personal space. A space where I can write down my thoughts, coding related post or just about anything that I personally have interest on, be it AI or AR plus maybe a podcast of my own in the not too far future.

Btw I was probably thinking something along the line of what is written here about having a personal brand. Plus Iā€™m probably inspired by developer/entrepreneur like Marco Arment and maybe some other article from Hacker Noon as well.

How?

Backstory

Originally, I wanted to just start a Medium blog instead of reinventing the wheel. Thanks to our dear beloved Prime Minister of Malaysia, Najib Razak. Medium, with its wonderful engineering blog post and inspiring article are DNS blocked in Malaysia. Yeahā€¦ of course I can by pass it with my Google DNS but my fellow Malaysian wouldnā€™t be able to read it šŸ˜¢

Alternatives like the ā€œself-hostedā€ Medium like blogging platform Ghost needs a proper server environment to run it. It would either cost like 5USD/month hosted by Ghost or free using Heroku but with all the troublesome stuff associated with it like setting up a brand new account as well as New Relic to ping it to ensure the blog doesnā€™t go to sleep every 30 min and taking up to a minute to wake up to serve you a humble post.

Saw some tweet about the ease of use and awesomeness of static site generator as well as static site hosting solution by Netlify as well as sharing by my dear beloved CTO from Vase.ai about JAM Stack and Surge. Then boom I created my own site with a few click of button on Netlify with this

Solution

  • Netlify + GitHub
  • Static site generator - Hugo/Gatsby

Well went to KLJS and was introduced on the awesomeness of Gatsby and almost switched to it instantly as Iā€™m more familiar with JS and React instead of Hugo using Go lang LOL. Did not really realise Hugo was based on Go, thatā€™s the reason why I couldnā€™t really able to customise it.

This was a fun little project, I will try my best to have at least one post per week and build my little own blogs and help out others with some coding guide on JS thingā€™s that I have learned that would be useful for many others like how not to use this.bind and jump staright to fat arrow with ES6 and stuff šŸ˜Š