universeodon.com is part of the decentralized social network powered by Mastodon.
Be one with the #fediverse. Join millions of humans building, creating, and collaborating on Mastodon Social Network. Supports 1000 character posts.

Administered by:

Server stats:

3.5K
active users

Learn more

#erlang

8 posts7 participants0 posts today

Consider avoiding `send self(), ...` in #Elixir (and #Erlang). It has its places, but over time, these places has been reduced as we have gotten the continue-mechanism in GenServer (and friends) that solve a lot of the problems.

I think a major problem is that the send-self creates a side-channel, and it is hard to reason about the flow. Especially when it is the send_after-form. All of a sudden, you get a message, from somewhere. Is it still relevant? The flow now rely on side-effects.

@AmenZwa I'm puzzled that you don't mention Erlang. I'm not a programmer, but I follow the discussions. Maybe I'm completely out of date. I thought WhatsApp was built by 5 programmers in Erlang. Then completely rewritten when it was purchased by a large corp. Surely the importance of C in stability is due to the corporate infrastructure. I would have thought the brightest people would use the best new tools for prototyping and proof-of-concept for a new business, then sell it and move on. I'd hope that at least one Ukrainian group is using the Erlang infrastructure to program swarms of drones. I thought #Erlang was good for small and large #systems programming.

🎉 Behold, a tome to teach you #Erlang with the zeal of a #door-to-door #salesman peddling the elixir of life. 📚✨ Fear not, brave coder, for this #guide will illuminate your path—assuming you're willing to forgo the Kool-Aid and navigate a table of contents longer than the code itself. 😅🔍
learnyousomeerlang.com/content #Tutorial #Coding #Programming #Humor #HackerNews #ngated

learnyousomeerlang.comTable of Contents | Learn You Some Erlang for Great Good!Follow the links and be prepared to have your mind moderately blown.
Replied to Paulo Renato

👆

If this project resonates with you, then visit beamdevs.com now and subscribe for updates and/or early access as an Alpha or Beta tester.

👉 Share your thoughts below 👇

✨ Like and repost to reach your network

🎯 Follow me to not miss the next update

#ElixirLang #Erlang #GleamLang

👇

The BEAM Devs home page hero section
BEAM DevsBEAM DevsYour Gateway to the BEAM Ecosystem - A network hub for developers, companies, and recruiters to showcase projects, share knowledge, and find the best talent in the BEAM world.