mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.7K
active users

#gleam

3 posts3 participants1 post today

Gleam v1.10.0

「 The compiler has been upgraded to retain more information about the types and values and how they reference each other in Gleam programs. With this information the language server (which is included within the gleam binary) now provides the "find references" feature, so you can find everywhere in your project where a type or value is used 」

gleam.run/news/global-rename-a

gleam.runGlobal rename and find referencesGleam v1.10.0 released
📢 Why did we launch the Supply Chain Security & Compliance Initiative (ÆGIS)?

Because a safer BEAM ecosystem benefits us all.
Here’s what we’re working toward:

🛡️ Empower continuous vulnerability management
🔧 Support sustainable maintenance
🔗 Enhance embedded & enterprise integration
💰 Cultivate long-term funding & governance
🌱 Promote ecosystem growth & adoption

Want to know more? 👉 https://security.erlef.org/aegis/

#Erlang #Elixirlang #Gleam
🔐 Big news from the #Gleam community!

The EEF Security Working Group helped @gleamlang include Build SBoMs and SLSA build provenance for all release artifacts and Docker images.

This means greater visibility into dependencies and stronger software supply chain security. 💪

Starting with version v1.10.0, every Gleam release will feature these important security details.

👉 Check it out: https://github.com/gleam-lang/gleam/releases/tag/v1.10.0
🗳️The EEF Board is having its 2025 Election!

Every year, voting members can nominate themselves and vote for candidates in a fully democratic process!

Here’s what you need to know 👇
📅 Important dates:

April 24th: Members can submit their candidacy
May 8th: Last day to submit your candidacy and email acceptance ends at 23:59 UTC
May 9th: Votes are open at 16:00 UTC
May 16th: Votes are closed at 23:59 UTC

🤚Who can run?
If you want to run, you must be a voting member!
🔗 Check out the details: https://erlef.org/blog/eef/election-2025

#EEF #Erlang #Elixirlang #Gleam

It is difficult for me to fathom why the #Gleam #programming language is far less popular than JavaScript, TypeScript, Python, Rust, Kotlin, Swift, ....

I'm not claiming that Gleam is inherently better than these popular languages, nor that its ecosystem is more mature—it isn't. But I'm asserting that Gleam is at least as pleasant to use as any of them, and it deserves at least some attention, if not some love, from us #programmers.

Gleam is an FP in the ML family. It targets JavaScript VM and Erlang BEAM VM. Hence, Gleam is a useful, resilient, performant systems programming language. Above all, it can be learned in a matter of hours.

gleam.run

gleam.runGleam LanguageThe Gleam programming language

A Code Centric Journey Into the #Gleam Language • Giacomo Cavalieri • GOTO 2024

inv.nadeko.net/watch?v=yHe_wzF
(or YT: youtube.com/watch?v=PfPIiHCId0)

If I had to describe Gleam in word, it would be this:

Lovely.

⭐

GOTO Conferences | InvidiousA Code Centric Journey Into the Gleam Language • Giacomo Cavalieri • GOTO 2024This presentation was recorded at GOTO Copenhagen 2024. #GOTOcon #GOTOcph https://gotocph.com Giacomo Cavalieri - Gleam Core Team Member @giacomo_cavalieri RESOURCES https://bsky.app/profile/giacomocavalieri.me https://twitter.com/giacomo_cava https://giacomocavalieri.me https://github.com/giacomocavalieri Links https://gleam.run https://tour.gleam.run https://exercism.org/tracks/gleam ABSTRACT In this talk we’ll embark on a journey to discover Gleam: a “friendly language for building type-safe systems that scale!” We’ll learn about the design philosophy underpinning it, what does it even mean for a programming language to be friendly, and what’s the ace up Gleam’s sleeve that enables you to write highly concurrent and fault tolerant systems. This talk is for everyone and by the end of it you’ll have all you need to keep your Gleam journey going and become a true Gleamlin! [...] TIMECODES 00:00 Intro 00:40 What is Gleam? 05:36 Gleam is type safe 18:19 Gleam can scale 26:23 Gleam is friendly 29:46 Demo 34:54 What now? 35:52 Gleam language tour 36:21 Gleam exercism track 36:43 Get in touch 37:24 Outro Download slides and read the full abstract here: https://gotocph.com/2024/sessions/3504 RECOMMENDED BOOKS Saša Jurić • Elixir in Action • https://amzn.to/2RZh5eN Dave Thomas • Programming Elixir ≥ 1.6: Functional • https://amzn.to/34Dw3O5 Svilen Gospodinov • Concurrent Data Processing in Elixir • https://amzn.to/3tOOw71 James Gray II & Bruce Tate • Designing Elixir Systems With OTP • https://amzn.to/3XmWHVx Chris McCord • Metaprogramming Elixir • https://amzn.to/3EtpT4G McCord, Tate & Valim • Programming Phoenix 1.4 • https://amzn.to/3zcUqj4 https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #ElixirGleam #GleamLang #GleamProgramming #Elixir #TypeSafeSystems #FunctionalProgramming #Programming #Erlang #ErlangVM #BEAM #GiacomoCavalieri CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1

I made a website for playing planning poker: estimated-done.ahlcode.fi/

It's made in full stack Gleam, using the magnificent Lustre framework for the frontend. Also my first app using Tailwind.

Very bare bones right now, I'll add some customisation features later.

Sources are here: git.ahlcode.fi/nicd/estimated- (AGPLv3).

estimated-done.ahlcode.fiEstimated? Done!Free planning poker written in full stack Gleam.

My first time trying Tailwind today (with Lustre). I was able to whip out a pretty decent UI with much less work than usual, though my "usual" is from scratch. Tailwind seems to have pretty sensible defaults, but it sure takes time to find out all the class names since they're kind of arbitrarily named. I'm quite happy with this from the hands of a terrible designer.

All in all, I might just continue using it for my small personal projects. So far it has been fun.