@markstory oh cool you are working for sentry.io now? It helped me a lot with elixir apps, and I like it a bit more than appsignal so far. :)
Application Performance Monitoring & Error Tracking Software

Application performance monitoring for developers & software teams to see errors clearer, solve issues faster & continue learning continuously. Get started at sentry.io.

Sentry
@inoas Yes, I have been there for a few years now. It is great to hear that sentry was able to help :)
@markstory Once #gleam lang (https://gleam.run) grows larger I hope that there will be an easy way to integrate with Sentry :)
Akkoma

@inoas I hadn't heard of Gleam before. It looks interesting for sure.
@markstory I am not often on social media so I am only reading this now. Gleam is a typed subset of Erlang or JavaScript I would say. It can also target both with the same or almost the same code, the biggest difference being when it is about concurrency, where on the Beam target it uses Erlang Style Message Passing and on JS it uses Promises _I think_.
@markstory the next release will probably have exhaustiveness checking. High on my desire list is optional args. Then I'd say it is super useful as Erlang/Elixir are super powerful but IMHO hard to maintain in large teams and/or large software projects. JS too IMHO is hard to maintain in larget teams and/or large software projects. Strong static typing and functional programming + immutability (or borrow checking :D if you like the added complexity... Rust says hi) imho helps massivly there.
@inoas I haven't gotten through all the docs, but I am liking the blend of rust, dart and elixir gleam hits.
@markstory There is now a concepts track on exercism which is good https://exercism.org/tracks/gleam/concepts but the tour on the website convinced me 2 years ago to invest https://gleam.run/book/tour/ when I was looking for "Elixir with static types" because I learned Dart when I learned Elixir and missed the types.
Gleam key concepts on Exercism

Learn and master 16 key concepts in Gleam on Exercism.

Exercism
@markstory The concepts on exercism seem to lack the explanation of use which basically unwraps callback hell into a linear list: https://gleam.run/book/tour/use.html
Use - The Gleam Book

@markstory there are much better docs with compilation in browser via wasm available now https://tour.gleam.run/table-of-contents/ :)
Table of Contents - The Gleam Language Tour

An interactive introduction and reference to the Gleam programming language.