# Blog is back!

2 min read
Table of Contents

Blog Down

Almost two years ago I decided to start studying University (better late than never). First year is as rough as you guess. I wanted to post an update but never found time.

This blog has been inactive (and even offline) for a long time.

Blog rewrite

Last year, I was thinking on rewritting the blog. Back when I started this blog, initially settled on jekyll, as I saw it as good starting point.

Took down the blog thinking It was going to be a downtime of days. Just a few days until bringing up the new version.

Oh howdy how wrong I was.

Advice: Never overstimate how much time you really have.

{Type,Java}Script

First of all, this was my first experience with NodeJS.

When I chose {Java,Type}Script as a base, I was already thinking on one idea:

  • “Same codebase, same “langugage”

JavaScript might not be my favorite language, but at I least I know it to an extent degree. I can confidently write and modify code if I need it. I can not say the same about Ruby.

Also I had to deal with ruby’s tooling like more times than I would like to admit (compiling native modules, solving $PATH issues, the list goes on).

Initially thought on porting the old codebase but discarded the idea: CSS was a mess and would have took me a lot more time to rewrite, and I was already thinking replacing it with a CSS framework like Tailwind at some point.

In the end I settled with Astro and have to admit: even if I used an initial template, in my ~20 hours experimenting with Astro, I have comed to “like” it, and has allowed me to understood a lot of things about the JS/TS ecosystem.

An important note is that the old blogposts are not published here. I thought they were amateur-ish in style and decided to not republished them here, but you can still access their contents if you browse the legacy blog codebase. It’s still on it’s old repository.

Future content

In Februrary I will probably try to upload new content. Probably university-related, as I want to improve my explaining skills and I believe explaining CS concepts here will help me in that sense and as a motivation to study.

To name a few topics (from next semester’s subjects):

  • AI
  • Algorithms
  • Parallel Computing/Programming
  • Software Engineering fundamentals
  • Databases (not for me, but will have to help colleages)
My avatar

Thanks for reading my blog post! Feel free to check out my other posts or contact me via the social links in the footer.