New Website - 2024

Published Jan 1, 2024

Part of my new year resolution is to redesign my website, and make it more accessible and faster. I shall also write more blog posts.

Stack

Frontend

DaisyUI is a great library, it's a tailwindcss component library, it saves a lot of time.

Angular is my favorite framework, I have been using it since 2014, and I don't think I will stop using it anytime soon.

The whole frontend is coded with Angular, Pre-Rendered with Static Site Generation.

Backend

No backend here, it's all a statically generated Angular website. For forms, I am using Formspree. As for the comments, I will be using giscus, it's a Github based comments system.

Hosting

As I'm trying to find a hosting provider that is free and reliable, so when I'm dead, my website will still be up and running. I have also written my will in my website, so it's important to keep it up and running.

I opted to use Vercel, it's free for personal accounts, and it's reliable. I'm testing Fly.io as well, but I'm not sure if I will migrate my website there or not. Another option is to use Github Pages.


This website is way faster than my old Next.js website. I'm still working on the SEO part, but I'm sure it will be better than the old one.

In 2020, I tried to start a YouTube channel, but I didn't have the time to do so. I will try again in 2024. The past few years have been very busy for me, I hope I can find the time to do so.

My youtube channel is Ali Almahdi, I will be posting videos about Software Engineering, and maybe some other stuff.