Yacine Rezgui

Creative software engineer
Developer advocate at IBM

Moving back to my website

Well, I guess history always repeats itself. After blogging on Medium.com for four years, here am I writing back again on my website.

I’ve been blogging for thirteen years already. I started by writing using Microsoft FrontPage, and it was terrific! The feeling of writing content that is visible to the world was incredible. I can understand how an author can enjoy doing his job.

While I learn computer programming, I always changed tools to understand theirs underneath concepts. Sometimes, I switched for curiosity about a developer ecosystem which wasn’t mine.

Here’s a non-exhaustive list of CMS I used:

  • Spip
  • Joomla
  • Xoops
  • Drupal
  • Dotclear
  • Wordpress

After having issues with my previous hoster and lack of time to take care, I started to use Tumblr because I just wanted to write, not maintain a server. When Medium came around, I fall in love with the vision of focus on content, instead of how to design a fancy template. I guess it’s like fashion; platforms tend to be the current trend and become so old school when everyone uses it.

Finally, I’m back on my website. Website development has tremendously changed over the past years, and one trend that I’m excited about is the static generated website.
With open source projects as Jekyll, Gatbsy or Hugo, creating a website while having a nice developer experience is much easier than before.
I chose Hugo for this website as I tried all the three mentioned tools and I found it’s the perfect balance between performance, onboarding experience and flexibility.
In my next article, I will tell you why I chose Firebase for hosting my website. Stay tuned!