Do you wish #Erlang had more #typesafety? Give #Gleam a try! A statically typed functional language, using the #Beam virtual machine, and compiles to either Erlang or JavaScript. Just hit version 1.0 at the start of March, so should be production ready. I don't write Erlang myself, but always interested in a JavaScript replacement.
Ah nice!
The Australians have published my presentation on Erlang tracing for Elixirists. I might do a blog post or recording about this but not sure. This introduces Entrace for those who want a soft intro: https://www.youtube.com/watch?v=FNLv_aQibpQ #elixir#erlang
Can the principles of moldable development be applied to Erlang? What would that look like? What is already there (good tooling for system insight, for instance)? #MoldableDevelopment#Erlang
Plan to stream about management of elixir projects with Guix in one hour and a half.
Will talk about transitive package management in general and why it's better not to package language-specific packages with Guix, will learn by example and clean up some tools we've made during the last month for Elixir in particular.
🎙️ Dive into a captivating interview with Francesco Cesarini and Andrea Leopardi as they share insights into the emergence of languages on the BEAM, the impact of Elixir on the Erlang ecosystem, and the challenges and opportunities in extending the Erlang VM.
First reaction after installing #Erlang 27 rc1 (kerl build-install 27.0-rc1 27): yes ~"foo" is shorter than <<"foo">>. But 1/ it's a lot less ergonomic to type (try it!) and 2/ the default printer is still going to spit out <<"foo">>.
Today I was writing elixir code the first time in my life, to convert mix.lock to json, for later processing and converting to guix package definitions.
One of the problems I faced is a lack of specification of lock file format.
I still have a few questions, but having sha256 in lock files is very promising. We will be able to generate package definitions for the whole project without accessing network.
Its mission: to fund open source development, trainings, workshops and other initiatives that will help increase and expand the Beam community. These stipends are funded by our sponsors, membership fees and donations. 👏❤
@adolfoneto and Jonatan Männchen share how this program has impacted their projects!
My favorite #Erlang project is VerneMQ, no surprise. Other favorites are CouchDB, Riak, Leveled. Other brokers are an inspiration too (RabbitMQ, Ejabberd).
There's project I haven't used, but think are great (Zotonic). And a whole range of lesser known projects like Scalaris or the Erlang OPCUA implementation.
What are your favorites?