Giacomo Cavalieri
@giacomocavalieri.me
I love functional programming and learning new things ✨ Gleam core team member 💕 (he/him)
Pinned
Sponsor @giacomocavalieri on GitHub Sponsors
Support Giacomo's open source work on Gleam
github.com
If you like Gleam and want to help me keep working on it please consider sponsoring me, it would mean the world 💖 github.com/sponsors/gia...
Rocking my new Code BEAM shirt. Loved this year’s design!!
November 7, 2025 at 10:03 PM
Rocking my new Code BEAM shirt. Loved this year’s design!!
Gleamlins hyped for day 2 of @codebeam.bsky.social!!
November 6, 2025 at 10:29 AM
Gleamlins hyped for day 2 of @codebeam.bsky.social!!
@erlangsolutions.bsky.social are the absolute best for giving away pink beamy fortune cookies
November 6, 2025 at 9:48 AM
@erlangsolutions.bsky.social are the absolute best for giving away pink beamy fortune cookies
Really having the time of my life on that stage 😁💖
At Code BEAM Europe 2025, @giacomocavalieri.me : Ditch the ORM. Direct SQL is simpler, clearer, more powerful.
November 5, 2025 at 1:58 PM
Really having the time of my life on that stage 😁💖
Here's another great first issue if you want to start hacking on the gleam compiler!
github.com/gleam-lang/g...
github.com/gleam-lang/g...
Slightly confusing output for `echo` on atoms · Issue #5109 · gleam-lang/gleam
echo-ing atoms without Gleam representation produces output that I think can be confusing to folks. I think it still uses the pre-v1 function here instead of atom.create: echo elixir_decimal // -->...
github.com
November 4, 2025 at 8:55 AM
Here's another great first issue if you want to start hacking on the gleam compiler!
github.com/gleam-lang/g...
github.com/gleam-lang/g...
Reposted by Giacomo Cavalieri
Thank you!
We're totally sponsor funded, so even the smallest sponsorships make a big difference
We're totally sponsor funded, so even the smallest sponsorships make a big difference
I recently started learning @gleam.run (mainly through exercism.io and codecrafters.io) and I'm really loving it so far. So much I decided to contribute to the project with a small recurrent donation.
November 1, 2025 at 10:54 AM
Thank you!
We're totally sponsor funded, so even the smallest sponsorships make a big difference
We're totally sponsor funded, so even the smallest sponsorships make a big difference
Reposted by Giacomo Cavalieri
All of the videos from the first #jj-vcs conference are out! www.youtube.com/playlist?lis...
JJ Con 2025 - YouTube
www.youtube.com
October 30, 2025 at 12:54 AM
All of the videos from the first #jj-vcs conference are out! www.youtube.com/playlist?lis...
Squirrel made it to 500 GitHub stars just in time for my talk about it at @codebeam.bsky.social 🥺💖
October 30, 2025 at 7:10 AM
Squirrel made it to 500 GitHub stars just in time for my talk about it at @codebeam.bsky.social 🥺💖
If you're a student you don't want to miss this!! I wish I had taken advantage of these promotions more when I was in university 😁
Free Code BEAM Europe 2025 virtual tickets for students & underrepresented groups in tech. Apply by Nov 3rd! 🚀https://forms.gle/FsMv6s4cR62HYApXA
October 29, 2025 at 10:33 AM
If you're a student you don't want to miss this!! I wish I had taken advantage of these promotions more when I was in university 😁
Quick afternoon stream today! Writing some Gleam and Rust 🦀⭐️
www.twitch.tv/giacomo_cava...
www.twitch.tv/giacomo_cava...
giacomo_cavalieri - Twitch
Type safe SQL in Gleam! 🐿️⭐️
www.twitch.tv
October 28, 2025 at 12:40 PM
Quick afternoon stream today! Writing some Gleam and Rust 🦀⭐️
www.twitch.tv/giacomo_cava...
www.twitch.tv/giacomo_cava...
Made a little app to track the books I'm reading with Gleam and htmz. Obsessed with the Obra Dinn kind of look
October 28, 2025 at 7:41 AM
Made a little app to track the books I'm reading with Gleam and htmz. Obsessed with the Obra Dinn kind of look
Reposted by Giacomo Cavalieri
psst. there are gleam users too! 🤫
the most important track is obviously the *full day* of gleam shit from all the cutest gleamlins like @lpil.uk @giacomocavalieri.me @joshi.monster 😌
the most important track is obviously the *full day* of gleam shit from all the cutest gleamlins like @lpil.uk @giacomocavalieri.me @joshi.monster 😌
Join 200+ BEAM developers next week at Code BEAM Europe. In-person tickets almost gone.
Live demos. Hallway track. Real solutions.
Nov 5-6 | Berlin
codebeameurope.com#register
Live demos. Hallway track. Real solutions.
Nov 5-6 | Berlin
codebeameurope.com#register
October 27, 2025 at 1:06 PM
psst. there are gleam users too! 🤫
the most important track is obviously the *full day* of gleam shit from all the cutest gleamlins like @lpil.uk @giacomocavalieri.me @joshi.monster 😌
the most important track is obviously the *full day* of gleam shit from all the cutest gleamlins like @lpil.uk @giacomocavalieri.me @joshi.monster 😌
You do not need an ORM! This November I'll be at @codebeam.bsky.social to show how sticking to SQL can be great fun and have a stellar developer experience ⭐️
codebeameurope.com
codebeameurope.com
Code BEAM Europe 2025 - 5-6 NOV Berlin & Online
The Erlang and Elixir conference in Europe - 2 days of talks,discussions and networking for the BEAM community.
codebeameurope.com
October 27, 2025 at 1:15 PM
You do not need an ORM! This November I'll be at @codebeam.bsky.social to show how sticking to SQL can be great fun and have a stellar developer experience ⭐️
codebeameurope.com
codebeameurope.com
Maybe it’s just me but I kind of hate how LLMs make it much easier to stick with a broken status quo, rather than searching for better alternatives grumble grumble
LaTeX, LLMs and Boring Technology https://lobste.rs/s/i1nkpg ##vibecoding
LaTeX, LLMs and Boring Technology
eli.thegreenplace.net
October 25, 2025 at 5:55 PM
Maybe it’s just me but I kind of hate how LLMs make it much easier to stick with a broken status quo, rather than searching for better alternatives grumble grumble
Reposted by Giacomo Cavalieri
The best part of Code BEAM? Hallway conversations with people who built the languages.
Nov 5-6 in Berlin: → @rvirding.bsky.social (Erlang co-creator) → @lpil.uk (Gleam creator)
→ James Harton (Reactor/Ash creator)
Coffee chats > conference talks
codebeameurope.com
Nov 5-6 in Berlin: → @rvirding.bsky.social (Erlang co-creator) → @lpil.uk (Gleam creator)
→ James Harton (Reactor/Ash creator)
Coffee chats > conference talks
codebeameurope.com
October 20, 2025 at 1:07 PM
The best part of Code BEAM? Hallway conversations with people who built the languages.
Nov 5-6 in Berlin: → @rvirding.bsky.social (Erlang co-creator) → @lpil.uk (Gleam creator)
→ James Harton (Reactor/Ash creator)
Coffee chats > conference talks
codebeameurope.com
Nov 5-6 in Berlin: → @rvirding.bsky.social (Erlang co-creator) → @lpil.uk (Gleam creator)
→ James Harton (Reactor/Ash creator)
Coffee chats > conference talks
codebeameurope.com
Reposted by Giacomo Cavalieri
Announcing the Gleam community game jam!
gamejam.gleam.community
gamejam.gleam.community
Gleam Game Jam
gamejam.gleam.community
October 24, 2025 at 5:29 PM
Announcing the Gleam community game jam!
gamejam.gleam.community
gamejam.gleam.community
Reposted by Giacomo Cavalieri
"Four years later, he’s betting his company on its ability to sell ads against AI slop and computer-generated pornography. Don’t be distracted by the hype. This shift matters."
"To me, these are the acts of a company that poured tens of billions of investment dollars into creating what they hoped would be the most consequential invention in modern history, only to finally realize that what they wrought (...) isn’t powerful enough"
calnewport.com/is-sora-the-...
calnewport.com/is-sora-the-...
Is Sora the Beginning of the End for OpenAI? - Cal Newport
On my podcast this week, I took a closer look at OpenAI’s new video generation model, Sora 2, which can turn simple text descriptions into ... Read more
calnewport.com
October 23, 2025 at 10:36 AM
"Four years later, he’s betting his company on its ability to sell ads against AI slop and computer-generated pornography. Don’t be distracted by the hype. This shift matters."
Reposted by Giacomo Cavalieri
I see a future in #jj-vcs: steveklabnik.com/writing/i-se...
I see a future in jj
Blog post: I see a future in jj by Steve Klabnik
steveklabnik.com
October 22, 2025 at 5:22 PM
I see a future in #jj-vcs: steveklabnik.com/writing/i-se...
Formalising external APIs | Gleam programming language
News post: Gleam v1.13.0 released
gleam.run
October 20, 2025 at 10:04 AM
Reposted by Giacomo Cavalieri
For the past few months I've been working on a new web server in Gleam called ewe 🐑. To summarize my development path to the v1 release, I decided to write a blog post about it.
wskiy.de/blog/making_...
wskiy.de/blog/making_...
wiskiy
wskiy.de
October 19, 2025 at 11:40 AM
For the past few months I've been working on a new web server in Gleam called ewe 🐑. To summarize my development path to the v1 release, I decided to write a blog post about it.
wskiy.de/blog/making_...
wskiy.de/blog/making_...
Reposted by Giacomo Cavalieri
Gleam v1.13.0 is out now! 👻
gleam.run/news/formali...
gleam.run/news/formali...
Formalising external APIs | Gleam programming language
News post: Gleam v1.13.0 released
gleam.run
October 19, 2025 at 12:34 PM
Gleam v1.13.0 is out now! 👻
gleam.run/news/formali...
gleam.run/news/formali...
If you want to try and get involved with the Gleam compiler there's this new good first issue that could be a great starting point! Compilers are not scary, give it a try and see for yourself ⭐️💕
github.com/gleam-lang/g...
github.com/gleam-lang/g...
Move the "Did you want a Bool" error to the analysis step · Issue #5052 · gleam-lang/gleam
In Gleam a common beginner mistake was to use true and false instead of True and False in pattern matching: case is_admin(user) { // vv This should be `True` true -> admin_dashboard() // vv This sh...
github.com
October 17, 2025 at 1:49 PM
If you want to try and get involved with the Gleam compiler there's this new good first issue that could be a great starting point! Compilers are not scary, give it a try and see for yourself ⭐️💕
github.com/gleam-lang/g...
github.com/gleam-lang/g...
Reposted by Giacomo Cavalieri
Whether you're building with Elixir, scaling Erlang, or exploring Gleam, this is the lineup that moves your skills forward.
Code BEAM Europe 2025:
40+ talks
4 keynotes
Elixir, Erlang & Gleam
Production stories: WhatsApp, Olympics, Super Bowl
Code BEAM Europe 2025:
40+ talks
4 keynotes
Elixir, Erlang & Gleam
Production stories: WhatsApp, Olympics, Super Bowl
Code BEAM Europe 2025 - 5-6 NOV Berlin & Online
The Erlang and Elixir conference in Europe - 2 days of talks,discussions and networking for the BEAM community.
codebeameurope.com
October 15, 2025 at 11:18 AM
Whether you're building with Elixir, scaling Erlang, or exploring Gleam, this is the lineup that moves your skills forward.
Code BEAM Europe 2025:
40+ talks
4 keynotes
Elixir, Erlang & Gleam
Production stories: WhatsApp, Olympics, Super Bowl
Code BEAM Europe 2025:
40+ talks
4 keynotes
Elixir, Erlang & Gleam
Production stories: WhatsApp, Olympics, Super Bowl
Reposted by Giacomo Cavalieri
the more I read about the promises OpenAI has made, the more disgusted I am. They've promised to deploy 10GW of Broadcom chips *by the end of 2029*, a chip that has yet to tape out, in data centers yet to be planned or funded or the power acquired. We are in a black hole of ethics and good sense.
October 13, 2025 at 8:42 PM
the more I read about the promises OpenAI has made, the more disgusted I am. They've promised to deploy 10GW of Broadcom chips *by the end of 2029*, a chip that has yet to tape out, in data centers yet to be planned or funded or the power acquired. We are in a black hole of ethics and good sense.