Daniele
banner
lupodevelop.bsky.social
Daniele
@lupodevelop.bsky.social
punk attitude, enthusiast coder. gleam, rust, python, ts - mostly experiments. my github reflects the process.
Some good noise today 🤩

STR 2.0 crossed 100 downloads.

Small library, big milestone for me.
Appreciate everyone using it or trying it out.

🤟🏻
February 6, 2026 at 1:16 PM
💜 distribute 2.1.0 is out.

not a patch.
not a “small improvement”.

just me trying to push distributed computing in @gleam.run a bit further than comfort allows.
type-safe. OTP-native. no fluff.

still ambitious. still rough in places.
but moving...

github.com/lupodevelop/...
GitHub - lupodevelop/distribute: The full power of Erlang's distributed computing to Gleam, with a type-safe and idiomatic API.
The full power of Erlang's distributed computing to Gleam, with a type-safe and idiomatic API. - lupodevelop/distribute
github.com
February 3, 2026 at 4:16 PM
Alright, that’s the story.

If this sounds like your kind of thing,
I want to get back up and talk about it.
Meetups, confs, basements, improvised stages.

If you know where this could land drop a hint, make a connection, pass the word.

No quests. No prestige. Only XP.
Back when I was a teen everything was in motion.
Hackmeetings, late nights, IRC scrolling nonstop, forum posts half-baked.
Write code. Talk about it. Give talks.
With slides, without slides, didn’t matter.
What mattered was being alive and doing things.
a movie clip from movieclips.com is shown
ALT: a movie clip from movieclips.com is shown
media.tenor.com
February 1, 2026 at 5:31 PM
Back when I was a teen everything was in motion.
Hackmeetings, late nights, IRC scrolling nonstop, forum posts half-baked.
Write code. Talk about it. Give talks.
With slides, without slides, didn’t matter.
What mattered was being alive and doing things.
a movie clip from movieclips.com is shown
ALT: a movie clip from movieclips.com is shown
media.tenor.com
February 1, 2026 at 7:42 AM
I’ve always used Jekyll with a custom theme for my few (failed) blog attempts. 👾

After an all-nighter with Astro, I’m seriously considering porting the theme over and ditching Ruby, gems, and their lovely collection of ancient dependencies.

Anyone wants to try and change my mind?
January 25, 2026 at 7:18 PM
Pulling an all-nighter with Astro and GSAP, and honestly?

I’m using them all wrong.

Building a single-page template by breaking it into components for no reason other than the sheer joy of over-engineering.

No blog posts, no data.

Just clean code and motion.
January 25, 2026 at 11:50 AM
str 2.0.0 for @gleam.run is out!

APIs cleaned up, sharp edges removed, performance less embarrassing.
Some things were renamed, moved, or killed so the rest could finally make sense.

This is why 1.3.0 was yelling at you.
Major release. Finally done.

github.com/lupodevelop/...

#gleam
GitHub - lupodevelop/str: Gleam library providing Unicode-aware string operations
Gleam library providing Unicode-aware string operations - lupodevelop/str
github.com
January 24, 2026 at 10:08 AM
Reposted by Daniele
Please fill in the Gleam end-of-year developer survey if you have not 🙏
You don't have to be a full-on Gleam user yet! We're interested in all perspectives

developer-survey.gleam.run
Gleam Developer Survey 2025
Help us learn about Gleam users and the community in 2025!
developer-survey.gleam.run
January 21, 2026 at 10:32 AM
Anyone else, after a short break or partial disconnect, suddenly fall straight into the web-design rabbit hole?

Blog ideas, redesigns, “what if I rebuild everything” impulses,
and other objectively bad decisions.

Or is this just a recurring personal flaw?
January 21, 2026 at 7:40 AM
I’ve noticed a few people started using cmp_gleam for @gleam.run (cmp for friends).

If you’re one of them: how’s it going?
What broke, what surprised you, what did you hate more than expected?

Feedback welcome. I promise not to argue. Probably.
January 15, 2026 at 6:29 PM
str 1.3.0 is out.

It doesn’t add anything.
I already explained why in the previous posts.

This is just the line in the sand before 2.0.0

@gleam.run #gleam #unicode #hex #coding
January 14, 2026 at 7:13 PM
Heads up:
I’ll be releasing str 1.3.0 in the next few days.

It does basically nothing just deprecation annotations to signal the upcoming 2.0.0.

I don’t love changing the rules mid-game, but it’s necessary to clean things up properly.

⚠️ Consider this your warning. (Sorry)
January 14, 2026 at 7:44 AM
Spent the whole weekend maturing str.

Today’s reward:
warning: Int is outside JavaScript's safe integer range

What a stupid idea it was to mess with FFIs. But, hey, I love this job! @gleam.run
January 11, 2026 at 6:42 PM
Unicode lied to your terminal.

I’m working on display-width–aware APIs for str: columns, truncation, padding, emoji and CJK included.

Pure Gleam, no NIFs, no shortcuts.

A small distraction before the inevitable major release.
January 9, 2026 at 1:05 PM
Ok.
Now str 1.2.3 😓 is available on hex

- Also solved the problem of displaying the logo on hexdoc
Releasing str 1.2.3 a bit (too) earlier than planned.
@lpil.uk was spot on about HTML escape handling > thanks for that 💜.

Now back to the gleam-orous stuff 😉: cleaning up the codebase, shaving the API surface, and maybe shipping a couple of things people asked for. If luck allows.

#gleamlang
January 9, 2026 at 10:57 AM
Releasing str 1.2.3 a bit (too) earlier than planned.
@lpil.uk was spot on about HTML escape handling > thanks for that 💜.

Now back to the gleam-orous stuff 😉: cleaning up the codebase, shaving the API surface, and maybe shipping a couple of things people asked for. If luck allows.

#gleamlang
January 9, 2026 at 7:48 AM
Helping a dear friend move from C to OCaml for work. He’s got a manual, but I want to gather extra resources: tutorials, repos, example projects, tips, gotchas, everything that makes the jump less brutal.
Ready to pack up all your advice and ship it ASAP 🤟

Anyone here using OCaml? 🐫
Thanks!
January 8, 2026 at 7:27 PM
One day deep in the @gleam.run community and bam 💥

tons of support for my absurd little libraries.

Seriously, you folks are amazing. 🤩

thanks a ton!
January 8, 2026 at 3:08 PM
str 1.2.2 is out.
No new real features.
Just fewer fixes, clearer docs, and me admitting the API grew weird.
Everything else is now explained, not implied.

Two new experimental algorithms:
KMP and Sliding.
Auto-select if you trust heuristics, pick one if you don’t.

github.com/lupodevelop/...
GitHub - lupodevelop/str: Gleam library providing Unicode-aware string operations
Gleam library providing Unicode-aware string operations - lupodevelop/str
github.com
January 8, 2026 at 11:46 AM
I shipped cmp_gleam.
A tiny @gleam.run lib for explicit, composable comparators.

No derives.
No magic.
No “trust me bro” ordering.

Comparators are values. You compose them or you don’t.
It's also compatible with str 😮

📦 hex.pm/packages/cmp...
github.com/lupodevelop/...
January 8, 2026 at 10:25 AM
Looking for people to follow.

Are there devs here on Gleam / Elixir / Erlang / FP?

If you post or build real stuff,
I’m here.

#gleam #elixir #erlang #fp
January 7, 2026 at 2:52 PM
I just sponsored @gleam.run
small amount, lots of love 💜.
first and only project I’ve sponsored so far 🙌.

github.com/sponsors/gle...
Sponsor @gleam-lang on GitHub Sponsors
Support friendly, fun, and scalable type-safe programming with Gleam!
github.com
January 7, 2026 at 12:41 PM
hey,
Strings are hard.
Unicode is worse.

I recently wrote an article about it, and built str along the way.
a Unicode-correct string library for @gleamlang ,
with zero OTP dependencies.

⭐️️ github.com/lupodevelop/str
📦️ hex.pm/packages/str

📰 dev.to/lupodevelop/...
January 7, 2026 at 12:39 PM