RSSAmplifier

Blog

giacomocavalieri.me posts feed

All the posts from my personal blog about programming.

giacomocavalieri.meRSS feed ↗10 posts

Latest posts

Closing a three-year-old issue using Rust arenas

How I used arenas to make the Gleam formatter faster and less memory hungry

Testing can be fun, actually

Writing and maintaining tests is boring. But they're also some of the most valuable code we can write. With this blog post you'll learn a criminally underrated testing technique to add to your testing toolbox that can make tests a whole lot more pleasant.

Effortless animations with CSS view transitions

Designing an appealing web page is always a bit of a challenge for me. But this time around I actually had a really good time, and really enjoyed dipping my toes into CSS View Transitions. Here's how I managed to add nice animations to my static personal website with just a few lines of CSS.

Goodbye, 2025

New year, new me, and new personal website! Time to reflect on 2025

Fixing my gripes with GitHub using Gleam and a Raspberry Pi

As a programmer there's no greater joy than trying to code my way out of little daily annoyances. Lately I've been annoyed by GitHub's UI and I set up to fix this using Gleam and a little Raspberry Pi Zero.

/uses

Things I use, from hardware, to note taking, and of course software!

Goodbye, 2024

I'm not great at doing end-of-year introspection; but this has been such a fun year and I wanted to share a bit of what I did on the internet

A new Gleam feature I love

A new Gleam release is right around the corner and it will come with a new feature I absolutely love: label shorthands. It might not be as flashy as other features but I wanted to implement it for the longest time and think it will really help me write better code. Here's what it's all about.

What if best practices were the norm?

During my second year of university I followed a course dedicated to object-oriented programming and quickly fell in love with Java. My honeymoon phase with it is long over and I've come to dislike a lot of the ceremonies and self-imposed restrictions that can come with good object-oriented code. So what if the best practices I'm forcing myself to follow were easier to adopt and put into practice?

Look! I made this with Gleam

I love functional programming and getting caught in rabbit holes; the thing I love most, though, is sharing what I learn with my friends. What better way to pester even more people than setting up a personal blog?