Blog

I usually post about the topics below. You can click on a category to filter posts by it.

27 posts for category "Dev"

Setti
Setting up Storybook on an Astro project

Setting up Storybook on an Astro project

7 min read

I really, really thought this was gonna be easy.

Front-End
Read
Separ

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.

Meta
Read
Autom
Automating Social Media Preview Images

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!

Front-End
Read
Progr

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.

Front-End
Read
“Clas

“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.

Reading Recs
Read
How t
How to automatically manage Node versions

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.

Dev
Read
Conta
Photo of fireworks on the night sky

Container Queries Are Here!

5 min read

Responsive web development will never be the same again.

Front-End
Read
Condi
Laptop and phone side by side

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?

Front-End
Read
Who R
Who Runs Our Code

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.

Dev
Read
Thoug
Thoughts on GitHub Copilot

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.

Dev
Read
Ethic
Ethical Analytics are Plausible, at Last

Ethical Analytics are Plausible, at Last

5 min read

Web Analytics is such a morally ambiguous area that I’ve avoided it for years, but now I can finally do it with peace of mind.

Dev
Read
2021
A sad dog lying on a bed, staring blankly and something off-camera

2021 In Review

11 min read

Another year, another yearly review post. 2021 felt like pretty much 2020 part II for a lot of people, me included.

Retrospective
Read
How I
How I built a blog with Svelte and SvelteKit

How I built a blog with Svelte and SvelteKit

14 min read

An overview of the experience I've had using these amazing projects.

Front-End
Read
Smart
Picture of sand with a feather and a footprint besides it

Smarter, Lighter, Better Images: A Guide to Optimization

10 min read

Learn how to reduce page loading times and bounce rate.

Front-End
Read
How t
How to fix your Favicons

How to fix your Favicons

4 min read

Favicons suck. Luckily, there are ways to make them suck less.

Dev
Read
Spici
Spicing Up your GitHub Profile with HTML and CSS

Spicing Up your GitHub Profile with HTML and CSS

3 min read

Make your GitHub profile more appealing with what you do best: code!

Dev
Read
Looki
Photo of a traffic sign saying "Wrong way"

Looking Back at 2020

6 min read

2020 definitely wasn't our best year... but let's remember what was good about it.

Retrospective
Read
CSS S
CSS Scroll Snapping - Improve Scrolling without JS

CSS Scroll Snapping - Improve Scrolling without JS

4 min read

Learn how to snap scroll positions with CSS only.

Front-End
Read
Devel
Developing an Animal Crossing companion app with Ionic

Developing an Animal Crossing companion app with Ionic

13 min read

No bells were spent while building this app.

Dev
Read
Cool
Photo of a laptop screen with code on it

Cool things I did and learned in 2019

7 min read

A quick look back at 2019 and what I learned during this year.

Retrospective
Read
Web W
Web Workers - Bringing Multithreading to the Front-End

Web Workers - Bringing Multithreading to the Front-End

4 min read

Improve your client-side performance by breaking heavy operations into multiple threads - backend style.

Front-End
Read
Mongo
MongoDB on Linux - Data directory /data/db not found

MongoDB on Linux - Data directory /data/db not found

1 min read

Fix the error that occurs when trying to run freshly-installed MongoDB on a Linux machine.

Back-End
Read
.NET
.NET Core - Project version mismatch

.NET Core - Project version mismatch

1 min read

Solving this cryptic error might take you many hours. Hopefully this will help you out.

Back-End
Read
Micro
Logos of jQuery, React and Angular with a heart in the middle

Micro Frontends: Solving the Legacy JavaScript Problem

9 min read

Finally a way to modernize that legacy project you keep complaining about!

Dev
Read

Newsletter? I have it!

I have a newsletter as another way to share what I write on this blog. The main goal is to be able to reach people who don't use RSS or just prefer getting their articles delivered straight into their inbox.

  • No fixed frequency, but at least once at month;
  • I do not plan on having content exclusive to the newsletter. Everything on it will also be on the blog;
  • I will never, ever ever ever, send you any form of spam.