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 š