Uncategorized

All I Want for Christmas is a New Website

December 24, 2019

A Little Bit of History

When I first created my personal website back in 2012, I was still a Ph.D. candidate, working hard on finishing my thesis. I was also working as a teaching assistant. My main objectives at the time were to share my scientific publications and course material, and, why not, to publish the occasional blog post now and then.

Like I explained at the time, I had to explore alternatives to CMS (Content Management Systems, such as WordPress, Blogger, etc.) that I found quite lacking (I still do), especially when it comes to integrating stuff like code, math equations, etc. As coincidence would have it, my Ph.D. advisor was redesigning his personal page around that same period and he kindly pointed me to Jekyll, a static site generator, and Bootstrap, a HTML/CSS/JS toolkit. A week after being introduced to the aforementioned tools, the first version of the website was up and running.

Between 2012 and 2015, I managed to do a decent job updating the website with new material and blog posts. I also added more tools down the road: the awesome Font Awesome for the various icons used throughout the website, D3.js for interactive data visualizations, Disqus for managing comments in the blog section, etc.

A Much Needed Redesign

In 2016, many (positive) changes happened all at once in my personal life. Professional changes followed shortly after as I decided, in 2017, to quit research and join the industry as a Consulting Data Scientist. Suddenly, I didn't have time anymore and I completely abandoned the website. I didn't even bother renewing the domain name (which ended up becoming a Calvin Klein outlet for some obscure reason that I still ignore to this day).

A couple of months ago, I decided to get back to blogging. However, I needed to reconsider things, especially that most of the technical writing seems to be happening on Medium nowadays. I quickly ruled out Medium since I do not like the idea of monetized content and paywalls. I also considered replacing Jekyll with Hugo (which became the more popular choice) and using Foundation or Materialize instead of Bootstrap. By the end of the day, I estimated that the added complexity and learning curves associated with these alternatives were not worth it. Consequently, I decided to stick with my good old tools and rewrite the website from the ground up.

So... Here we are! After a few days of intensive geeking, the redesigned version of the website is finally ready for prime time! Apart from the obvious visual overhaul, the majority of the enhancements I made are not immediately visible. For example, I switched to using Sass to customize Bootstrap properly instead of hacking my way through CSS. The blog section relies on pagination as well as tag and category archives to offer a better navigation experience. All of this will become more apparent once I start adding more content.

Speaking of content, while my main focus will be to blog about Data Science and Artificial Intelligence, I will not be limiting myself to these subjects. I will also be writing about my other passions, such as video games (with the remake of one legendary game in particular coming very soon), travel (I hate it and would rather relax on my couch instead, but my dear wife forces me), photography, watches, etc.

Oh! One More Thing!

Since today is Christmas Eve, I feel obliged to conclude this very first post with the mandatory “official” Christmas song. I wish you and your loved ones a merry Christmas and a happy new year!