Giacomo Cavalieri's Avatar

Giacomo Cavalieri

@giacomocavalieri.me

I love functional programming and learning new things ✨ Gleam core team member πŸ’• (he/him)

1,607
Followers
253
Following
577
Posts
08.11.2024
Joined
Posts Following

Latest posts by Giacomo Cavalieri @giacomocavalieri.me

Woooo!

05.03.2026 14:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Set read-write permissions for the Hex credentials file when writing Β· Issue #5424 Β· gleam-lang/gleam Currently we use the default umask, which may include it being world-readable. A best practice would be to set permissions to read-write for the user (0600 on Unix-like systems).

A new "good first issue" for anyone who wants to start contributing to the Gleam compiler!
github.com/gleam-lang/g...

05.03.2026 08:33 πŸ‘ 9 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

LMAO

04.03.2026 13:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Nah where’s the fun in that πŸ™‚β€β†”οΈ

03.03.2026 22:48 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Bold of folks to assume this is even running a database! The only medium where the messages are stored is the receipt paper 😎

03.03.2026 22:34 πŸ‘ 50 πŸ” 3 πŸ’¬ 4 πŸ“Œ 0

Absolutely! I’m planning to write a blog post about this

03.03.2026 22:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Great artists steal after all πŸ™‚β€β†•οΈ

03.03.2026 20:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

One can dream

03.03.2026 20:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Probably!

03.03.2026 18:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Quote from Dave Rapin, Foundar at Curling IO: β€œBEAM was the killer feature. None of these other options came close to what the BEAM VM offers: rock-solid concurrency, fault tolerance, and proven scalability.

Gleam gives us BEAM on the backend with familiar functional patterns on the frontend, all in a single language.

Quote from Dave Rapin, Foundar at Curling IO: β€œBEAM was the killer feature. None of these other options came close to what the BEAM VM offers: rock-solid concurrency, fault tolerance, and proven scalability. Gleam gives us BEAM on the backend with familiar functional patterns on the frontend, all in a single language.

They were looking for:
- Type safety
- Massive concurrency
- Functional patterns
- Shared types
- Proven at scale

And Gleam checked every box!

Learn how @curling.io is building new version of the platform: curling.io/blog/the-nex...

03.03.2026 18:28 πŸ‘ 63 πŸ” 10 πŸ’¬ 3 πŸ“Œ 2

You could also use Gleam like I did, it’s a pretty neat language πŸ‘€

02.03.2026 22:12 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yeah!!

02.03.2026 22:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If you try and send me a message that's way too long you'll see a very surprised pigeon

02.03.2026 21:34 πŸ‘ 19 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

I think I like the ephemeral nature of this more it has a certain charm

02.03.2026 21:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It should show a sleeping pigeon when it’s off and you try send something!

02.03.2026 19:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

I got the least expensive I could find on Amazon 😁

02.03.2026 15:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Woah I had no idea

02.03.2026 15:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This is going great already πŸ˜‚

02.03.2026 15:18 πŸ‘ 49 πŸ” 0 πŸ’¬ 2 πŸ“Œ 1
Preview
Carrier pigeon | Giacomo Cavalieri Send me any message, it will be printed anonymously by a thermal printer sitting on my desk.

You can now reach me with a carrier pigeon (thermal printer sitting on my desk), try it out!!
giacomocavalieri.me/carrier-pigeon

02.03.2026 14:58 πŸ‘ 51 πŸ” 4 πŸ’¬ 2 πŸ“Œ 5
Navy background, pink headline "New ways to support Gleam!"; below the headline there's a graphic that shows screen of the "Sponsor" page from gleam.run and its text: "Sponsorship and donations. Support Gleam's development by sponsoring us! he Gleam project" and the description as well as 3 pink buttons: Github Sponsors, Bank Transfer, Liberapay.

Navy background, pink headline "New ways to support Gleam!"; below the headline there's a graphic that shows screen of the "Sponsor" page from gleam.run and its text: "Sponsorship and donations. Support Gleam's development by sponsoring us! he Gleam project" and the description as well as 3 pink buttons: Github Sponsors, Bank Transfer, Liberapay.

Thanks to one of the discussions at the #GleamGathering, we decided to add more options to support Gleam development financially: now you can do it via direct bank transfer ⭐

All the details: gleam.run/sponsor

26.02.2026 18:32 πŸ‘ 25 πŸ” 11 πŸ’¬ 0 πŸ“Œ 0

Hey.

Tell people when they do good job.

When you like the stuff they make.

When you like the characters they’ve created.

The stories they’ve told.

Nobody hears it as often as you think bc everyone thinks everyone hears it all the time.

Trust. They don’t.

Tell. Them.

24.02.2026 04:49 πŸ‘ 13141 πŸ” 6690 πŸ’¬ 54 πŸ“Œ 194

It had everything you could wish for and more: from trains and chess to galactic fintech and printing on POS.

Amazing testament to how far we, as both the language and the community, have come in less than two years from the v1 release ⭐

24.02.2026 19:33 πŸ‘ 17 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Post image Post image Post image Post image

Another milestone achieved: Gleam had its first conference!

Thank you, @crowdhailer.bsky.social and Laura, for organising the #GleamGathering 2026 and bringing together dozens of Gleamlins in one place 🩷

24.02.2026 19:32 πŸ‘ 94 πŸ” 15 πŸ’¬ 2 πŸ“Œ 4
Video thumbnail

Element-Scoped View Transitions are gonna be **SO GOOD**

There’s still some details to settle, but the main thing is there: run VTs on a subtree of the DOM, allowing parallel VTs.

And with `view-transition-scope` you can limit the scope of `view-transition-name` values, allowing VTs to be nested.

18.02.2026 11:14 πŸ‘ 223 πŸ” 37 πŸ’¬ 5 πŸ“Œ 2
Post image Post image Post image Post image

Gleam Gathering 2026 πŸ”₯ let’s gooo

21.02.2026 11:00 πŸ‘ 27 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0

PREPARE FOR ME TO BE INSUFFERABLE ABOUT WITCH HAT ATELIER

20.02.2026 18:05 πŸ‘ 7 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

I think a lot about databases yeah

20.02.2026 13:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Nice day to be a Witch Hat Atelier fan

20.02.2026 12:28 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I wonder who made this cute hand drawn thumbnail… πŸ€”

18.02.2026 12:28 πŸ‘ 9 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

How would one do that? πŸ‘€

18.02.2026 12:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0