2020-11-23
Programming
This is probably the 5th if not 6th time redoing the blog but I have a legit reason this time
the previous blog was created using a Gatsby template which served its purpose but adding one thing or removing something was somewhat of a pain so I decided to take matters into my hand and redo it from scratch.
The Gatsby template relied on a git-based CMS called Forestry (tho the UI of Forestry is lit đĽ and I really liked it) but it is time to move to a new CMS! so I chose Prismic which offered a very generous free tier (and an actual client library to mess around with đ¤ˇââď¸)
I went beyond the edge and used Nextjs and Tailwind, rewrote the entire thing from scratch even though I have postponed the development of the site for quite some time (exactly 3 months, it should have been finished 3 months ago but anyway)
you can access this admin section and post whatever you want! no restrictions no boundaries whatsoever!
in the previous template, it lacked SEO to a point that any blogpost pointed to nowhere. This time I have written the SEO tags according to the standards so they should appear on Facebook, Google, and Twitter as expected.
The site now uses Google Tag Manager and Google Analytics as expected, this functionality is also written from scratch whereas the previous site relied on a Gatsby plugin (and it was performing poorly)
This version of the blog is optimized for performance and speed, although it is still in beta mode the results are not so bad after all! There is more room for improvement but as a starting point, it is not that bad.
2020 was tough, I stopped blogging for quite some time to focus on the things that mattered the most. Now that I have recreated the blog and starting to have a little bit of time on my hand, I might dedicate around 30 mins to write more.
I used to write a blogpost and spam it on Facebook, even though some might be interested yet the majority aren't so I have decided to post it on the Facebook page and some subreddit groups on Reddit where it reaches the right people. I might utilize the Instagram page to add the blog posts there as well.
As for the content, I have made a promise in the past that I will deliver high-quality content and I am still on my promise.
here are the upcoming features that I have in mind for the next update: