r/gleamlang

Built a daemon in Gleam to fix the most annoying thing about my arr stack

Every time Sonarr renames a file, qBittorrent loses it and stops seeding. I know the hardlink workaround, but it breaks the moment your downloads and media are on different volumes.

So I spent a few weekends building arr-sync — a daemon that watches your media folders and automatically resyncs qBittorrent when a file moves or gets renamed. Matching is done via BitTorrent piece hashes, not filenames, so it actually works.

Wrote it in Gleam mostly because I wanted to learn it, and honestly the OTP supervision tree was perfect for this kind of long-running process. Had to write a couple Erlang FFI shims for the filesystem watcher and the piece hasher but nothing crazy.

Still some rough edges (pure v2 BitTorrent torrents can't be matched, qBittorrent bug), documented in the README.

https://github.com/Chahine-tech/daemon

Happy to answer questions, especially around the Gleam/OTP bits since that was the most interesting part to figure out.

reddit.com
u/Middle-Perception52 — 1 day ago

hexdocs ergonomics for stdlib

Hey,

as someone fairly new to gleam, I regularly try to look up docs like e.g. gleam-dynamic.hexdocs.pm or gleam-option.hexdocs.pm, just to be greeted by a 404 page, as these are in gleam-stdlib.hexdocs.pm

The hexdocs front page clearly states: visit <package>.hexdocs.pm, which it works for e.g. gleam-otp.hexdocs.pm . I find it hard to keep track of which gleam- prefixed packages are stdlib and which aren't, and the hexdocs search isn't helpful in that case either.

Does anyone else run into this and do you think it would be possible to either redirect packages like gleam/int to gleam-stdlib or have an index for all gleam/ packages under gleam.hexdocs.pm ?

reddit.com
u/l-roc — 4 days ago
▲ 35 r/gleamlang+3 crossposts

Code BEAM Europe 2026: Keynotes, Full Tech Lineup, and Community Spaces

Hi everyone,

Code BEAM Europe 2026 is happening this October 21-22 in Haarlem, NL, and online! The schedule is locked in, and we are excited to finally share the full lineup and core tracks with the community.

Here is a look at what we have lined up for this year:

Keynote Speakers

We are thrilled to have two incredible visionaries taking the main stage to kick things off:

  • Brooklyn Zelenka: Distributed systems researcher, founder of Fission, and author of Elixir libraries like Witchcraft. She will be sharing her deep expertise in local-first access control and open distributed standards.
  • Sam Aaron: The creator of Sonic Pi! An internationally renowned live coding performer and Computer Science PhD, Sam will bring his unique blend of science, code, and live music to the BEAM community.

Core Themes & Subjects

The regular sessions are packed with core team members, maintainers, and production engineers covering the cutting edge of the ecosystem. You can expect deep dives into the rise of Gleam and frontend architectures with Lustre, alongside advanced Erlang and OTP core updates directly from the team at Ericsson. We will also explore real-world Elixir battle stories—from taming LiveView at scale to prototyping BlueSky's DataPlane—while tackling the intersection of AI, security, and modern developer experience. Finally, we'll take the BEAM out of the server room with talks on embedded systems, AtomVM, hardware design, and safe native interop via Rustler and C nodes.

Check all speakers and their talks at: https://codebeameurope.com/#speakers

Beyond the Stage: The Informal Space

Some of the best moments happen off the main stage. This year, we are introducing a community-driven sandbox running alongside the main tracks for everything that doesn't perfectly fit a standard talk format. Expect live demos, hacking sessions, panel debates, lightning talks, and games. If you have an idea for an activity you want to coordinate, let us know and help shape the space!

Submit your ideas here!

Join Us in Haarlem

Whether you are looking to level up your skills, hack on new projects, or just grab a coffee and talk shop with fellow BEAMers, we would love to see you there.

Early Bird tickets are currently LIVE.

This is the absolute best time to secure your spot at the lowest possible price point.

Grab them here: https://codebeameurope.com/#register

And Also! For the full details, check our website: https://codebeameurope.com/

See you in October!

- The Code BEAM Europe Team

u/Code_Sync — 4 days ago
▲ 34 r/gleamlang+2 crossposts

ElixirConf US Early Bird tickets end June 24

Hey everyone,

Just dropping a quick reminder that the Early Bird pricing for ElixirConf US 2026 is wrapping up on June 24.

If you are planning to join us in Chicago this September, this is your best shot to get the lowest price possible.

After this date, we will be moving to standard pricing. 

Whether you are coming for the training days, the main conference tracks, or just to catch up with the community in person, grabbing your pass now is the best way to save.

👉 Get your Early Bird ticket here: https://elixirconf.com/#register

See you in Chicago!

u/Code_Sync — 4 days ago

Software Engineer — Steerlab Job Offer

After two years, we're finally recruiting again at Steerlab (https://steerlab.ai/), as we are reaching a new exciting growing phase of our journey. More details here : https://steerlab.notion.site/Founding-Software-Engineer-391b7fba7435802b851bd6b0f325059e, short summary below.

---

Steerlab is an AI startup providing a SaaS which answers to RFP automatically: upload an RFP on the platform, and an AI will answer the questions, based on your previous answers and your knowledge base. The SaaS is made of multiple frontends built with Redraw and multiple services built with Wisp, JavaScript & Python. You are a good fit if:

  • You like working on backends, especially on polyglot stacks with multiple services.
  • You are not afraid to get your hands dirty with frontend work, but you know when to defer to the others.
  • You like Gleam and want to level up your skills with it (no need to be fluent in Gleam).
  • You are fluent in Python or JavaScript/TypeScript.
  • You value diversity and you like working in team.

What we offer :

  • Offices in Paris or full-remote
  • Competitive salary + Stock-Options/BSPCE.
  • Join a diverse, smart and nice team.
  • Join a team that values writing code which work and not daily meeting/random agile process/endless meetings.
  • Possibility to get involved in the Gleam community by helping us building open source Gleam tooling.
reddit.com
u/ghivert — 4 days ago

What do you use for error tracking in Gleam?

Trying to figure out error tracking for a Gleam app. Just curious what people are actually reaching for — Sentry, something BEAM-native, or something else entirely? What's working for you?

reddit.com
u/zholinho — 7 days ago