Technology Behind This Site

2025-01-08

The reasoning behind stack of technologies behind this site

When I decided to work a bit on new site, first I thought to go back to basics and build it on plain HTML, CSS and JS. These technologies are cornerstone of web development and would work forever. Plus, what I really wanted from such site? Couple of paragraphs of text and maybe a picture.

But then I thought that it's also a good opportunity to investigate what current technologies are available for such task. I did avoid big staples such as React, Vue and Angular, as they are in mainstream of professional web development, and grew up to support some heavy staff.

I went through number of frameworks for static site generation, and I looked for two things:

  1. Frameworks which advertise themselves as fast and simple, has themselves fast first paint and high performance metrics.
  2. Site supports dark mode - and it works properly. Turns out couple of examples were not working properly. I'll spare you from my list, but in the end I've liked SvelteKit the most. The documentation was clean, their site was fast and simple, and as one of their target they declare simmplicity, which resonated with me.

And then I needed it to deploy somewhere. Versel was the first one I've tried, and to deploy I needed one hook to configure deploy. Unbelievebly simple.

← Back to Blog