
CSS “Quantity Queries” are a thing now
4 min read
With the :has selector available everywhere now, there's a neat way of styling elements depending on how many elements are inside them.
What started in 2019 as a place to document things I was learning as a web developer has since grown into a journal of sorts. It is, after all, a personal blog. Use the filters to find whatever brought you here.

CSS “Quantity Queries” are a thing now
4 min read
With the :has selector available everywhere now, there's a neat way of styling elements depending on how many elements are inside them.
Separating my website's content from its code
4 min read
Having an open source website is great, but having the content stored in the same spot as the code has some issues. On this post I walk through what I did to keep them separated.

Best longterm goal? Not having one
5 min read
I consider myself a pretty happy person. I do think a lot of it comes from me never really expecting much from myself. That's not as bad as it sounds.

Automating Social Media Preview Images
6 min read
Social media preview images are very useful if you want to attract people to your website. They're sometimes a pain to create, though. Let's automate it!
Thinking of a redesign
2 min read
I want my personal website to reflect a bit of who I am. Am I the same person I was 3-4 years ago?

5 Years of Fantinel.dev!
7 min read
My website has existed for half of my professional life now. In this post I look back at some snapshots of its history and talk about what's next.
Owning your stuff is pretty cool, actually
6 min read
Let's talk a bit about Obsidian, VC-funded apps, the appocalypse and how awesome Markdown life can be.
Stripping the web of its humanity
2 min read
A less human web is no good for anyone.
Progressive Enhancement (and why it matters)
8 min read
Progressive Enhancement isn't just another web jargon; it's a guiding principle shaping modern web development.

2023 In Retrospective
16 min read
A quiet year, but still with lots to talk about.
CSS's "isolation" property is pretty cool
1 min read
I had never heard about it before, but it's a pretty clean way of solving z-index related issues.

My Default Apps: 2023
2 min read
I'm jumping on the trend of posting my default apps!

Belonging Somewhere
7 min read
I could always see parts of myself belonging to some groups or places, but never really felt like I was truly a part of anything.
“Classic rock, Mario Kart, and why we can't agree on Tailwind”
1 min read
Great article from Josh Collinsworth explaining why Tailwind is good and bad for the exact same reasons.

The Open Web and "the masses"
6 min read
A rant about the Open Web and how it is not for everyone - but that's okay.

My Review of The Legend of Zelda: Tears of the Kingdom
9 min read
A spoiler-free review of the ultimate Zelda game

How to automatically manage Node versions
3 min read
Tired of manually switching Node versions for different projects? Discover how to automate the process using nvm.

Iron Maiden's "Killers" is a concept album
12 min read
Seriously, hear me out

Container Queries Are Here!
5 min read
Responsive web development will never be the same again.

Conditional Hover Styles in CSS
2 min read
Have you ever crafted a nice hover effect for an element in your website, then opened it on mobile and saw that effect erroneously appear when that element is tapped on?

Who Runs Our Code
2 min read
In a world with tons of business requirements, conversion metrics, and a stampede of new technologies, front-end development can easily become oblivious of one thing: where our code runs.

From Twitter to Mastodon
2 min read
Turns out the elephant network feels much lighter than the bird one.

2022 In Hindsight
11 min read
A year of big changes, both to me and to the world.

Thoughts on GitHub Copilot
5 min read
I was initially skeptical about it, but I've come to appreciate it more and more as I use it.