porfirio.dev

About this website

For a long time I've been willing to make a website and a blog for myself. I ended up trying every new and shiny technology that appeared to make the website.
But then I got so lost in engineering the site that I ended up quitting it, or another shiny piece of tech would appear.

I think I first make the website in PHP. I was learning it, and liked all the fancy stuff you could do. So I created all this big MVC system, with database layer, controllers and fancy stuff. But it never saw the light.
Later I started learning more about JavaScript and heard about Ghost. I remember making some stuff on it, but haven't got too far.

I started working as a frontend developer with React, so when I heard about Gatsby I was all in. I made the company website in it, so I also decided to do my website and blog on it. Had the structure but then got stuck with the CMS and stuff I could use to publish to my empty blog, and ended up losing interest in it.

Mostly because I found Svelte, and I fell in love with it right away. Even though I barely used Svelte professionally, it soon became one of my favourite frontend frameworks.
So I started a new site with Sapper, the Gatsby/Next.js equivalent for Svelte. It was very nice to work with, apart from some quirks — it felt a lot better than working with Gatsby and React. But then...

Last year Rich Harris announced the birth of a new framework for Svelte, that would be a better Sapper, with better APIs and integrations. I promptly started to build a new website and blog with it to explore its capabilities, even as a beta technology.

At some point I wanted to have a site with some content about me, so I decided to stop over-engineering stuff and build a quick website, just with some information about me, who I am and what I did.
Pretty simple, no fancy animations and stuff, just focused on content first. Later I hope to make it more pretty and responsive, add a blog and maybe over-engineer some things.