Technologies used for this Blog
April 1, 2018
Why Static Pages
In order to host this website and blog, I wanted to go to the route of Static Pages and not deal with content management solution. As the content management system makes the overall system little slow and why use something which can be handled with plain old static pages and load pages faster.
Why Hugo
So I looked at some of the frameworks for the same a very obvious choice was to use https://jekyllrb.com/ but I wanted to use something less complex to set up and run. Also, I wanted to go to production version without spending much time learning the tech. So I continued my search and came across Hugo https://gohugo.io/ its written in golang and fits all the requirements for the framework I was looking for. It is fast, simple, pre-made themes and easy to deploy on any hosting solution from Google, Firebase Hosting, Github Pages, Amazon, and others.
Why Firebase Hosting
I chose Firebase hosting as I was using it for one of my another project for the Authentication and Crash Analytics and for this website, as I was expecting very less traffic it’s going to be free plus I was getting an https certificate for free saving me 70 dollars a year.
Why Google DNS
I moved this domain from GoDaddy to Google just because I was annoyed by GoDaddy for upselling things and services I don’t need. So I was looking for options and google DNS hosting caught my eye although service was in Beta, I did not mind trying it out due to the brand name which Google carries also I got a free protected DNS service where my information stays private.
Google Cloud Shell
If you register for Google Cloud you get your own VM to code and test. It’s called google cloud shell and for small apps web or native its ok as you don’t need a dedicated hardware to code and test your page. Also at the time, I was weighing on the idea of coding in the cloud so just used that and deployed this blog from a Chromebook.