Lars Wikman · @lawik
564 followers · 944 posts · Server fosstodon.org

Elixir was built on Erlang. Erlang was built to provide “consistently low latency” and a few other audacious goals.

This is the third part of my effort to unpack Elixir and we cover real-time and latency.

underjord.io/unpacking-elixir-

#elixir #erlang

Last updated 1 year ago

gprimola$ :idle: · @giorgiolucas
51 followers · 703 posts · Server techhub.social

As I learn more about more I appreciate it and more I also appreciate .
People say Elixir “is just a beautiful Erlang wrapper” but, though technically it might be the case, in practice it is definitely not!

#erlang #elixir #myelixirstatus #myerlangstatus #mybeamstatus #myotpstatus

Last updated 1 year ago

Maciej Lukksepp · @icejam_
9 followers · 218 posts · Server hachyderm.io

I read about the fact that the order of 'small' maps changed in OTP26, but I didn't think it would come to eat my face.

#erlang

Last updated 1 year ago

Joel Jucá · @joel
37 followers · 111 posts · Server bolha.us

Opinião não-popular mais popular de todas: é massa! Mas a sintaxe da linguagem, MEUA-migo... dói nos olhos! 🥲

#erlang #myelixirstatus

Last updated 1 year ago

Lars Wikman · @lawik
563 followers · 937 posts · Server fosstodon.org

Another part of my fledgling series Unpacking Elixir. This time I try to unpack, discuss and exemplify the syntax of the language. Hope you enjoy :)

underjord.io/unpacking-elixir-

#elixir #erlang #ruby #syntax

Last updated 1 year ago

Todd A. Jacobs · @todd_a_jacobs
23 followers · 250 posts · Server ruby.social

@orsinium Thanks for the suggestion!

I'm definitely interested in . My only real hesitation there is that it sits on top of an runtime. Granted that BEAM is battle-tested, it creates an additional layer just like running Ruby on top of GraalVM or Java.

I don't know that there's a lot of work out there for Elixir either, but it's got a terrific concurrency model and pattern matching features. Those are things that Ruby is still playing catch-up with.

#elixirlang #erlang

Last updated 1 year ago

Adrian · @adrian
138 followers · 702 posts · Server toots.niark.nexus

Elixir Oasis is a new addition to the existing list of Elixir community resources. It’s a space that actively welcomes women, members of the LGBTQIA+ community, Elixirists of all racial and ethnic backgrounds, anyone new to Elixir, and more.

dockyard.com/blog/2023/08/28/i

#elixir #myelixirstatus #erlang

Last updated 1 year ago

VerneMQ · @VerneMQ
62 followers · 52 posts · Server fosstodon.org

Have you ever developed a VerneMQ plugin? what was it, and how easy was it for you?

#mqtt #vernemq #erlang

Last updated 1 year ago

Will · @wfv
5 followers · 5 posts · Server fosstodon.org

I had fun revisiting the basics with this implementation of totally ordered multicast based on logical clocks.

vining.dev/posts/tom

#erlang #distributedsystems #algorithms

Last updated 1 year ago

Andrew Tropin · @abcdw
730 followers · 1353 posts · Server fosstodon.org

Found a nice talk on concurrency. It has a very brief comparison of different concurrency models, like Erlang's Actors, Hoare's CSP, Go's goroutines, Clojure's core.async, Concurrent ML (aka Fibers in Guile).

Primary focus on Concurrent ML (but examples are in Scheme with type annotations ><).

youtu.be/pf4VbP5q3P0

#go #golang #clojure #lisp #guile #scheme #ocaml #concurrency #erlang

Last updated 1 year ago

Roger Lipscombe · @rogerlipscombe
130 followers · 902 posts · Server hachyderm.io

code to share a list between N people: gist.github.com/rlipscombe/4a1

Did I get the length calculation at the top right, I wonder?

#erlang

Last updated 1 year ago

rbino · @rbino
127 followers · 123 posts · Server patavium.social

New blog post! This one is about using the magic of Zig's comptime to reduce mechanical noise in the implementation of Elixir/Erlang NIFs

rbino.com/posts/wrap-your-nif-

@elixir

#elixir #erlang #zig

Last updated 1 year ago

gram · @orsinium
105 followers · 448 posts · Server fosstodon.org

@dabeaz

There are two kinds of OOP:

1. As invisioned by Alan Kay.
2. As implemented by Java.

For example, , inspired by , is nothing like Java OOP but it's true to Alan Kay's ideas.

#erlang #smalltalk

Last updated 1 year ago

LisPi · @lispi314
662 followers · 14220 posts · Server mastodon.top

@drmorr The suggested architecture sounds very similar in my opinion to how /OTP systems are built.

#erlang

Last updated 1 year ago

gram · @orsinium
105 followers · 448 posts · Server fosstodon.org

@rapscallionreaves Any distributed long-running systems. has its roots in telecom where there are lots of independent phone connections that must be independent and not fail when one fails or a new release is deployed. And so happened that web also fits that description, so and Phoenix were born. But that's not the only domains where it might matter.

A few other unrelated domains where shines:

* IoT with Nerves project
* ML with Axon
* DS with LiveBook and Explore

#erlang #elixir

Last updated 1 year ago

Jim Flanagan · @jimfl
116 followers · 992 posts · Server hachyderm.io

utcc.utoronto.ca/~cks/space/bl

This blog post points out that automatically restarting processes can hide problems, which is certainly true. Doesn’t have to be systemd. Something like supervisor trees in /#OTP might do the same.

If you’re restarting something, measure restarts and plot them on a graph. If it’s happening, understand why it’s happening. If it’s designed to fail, fail it on purpose at a regular cadence to make sure that failure is being compensated for correctly.

#erlang

Last updated 1 year ago

gprimola$ :idle: · @giorgiolucas
40 followers · 541 posts · Server techhub.social