- doesn't try to type all of js or erlang so its type system is sound
- models all conversions as explicit function calls
- all you need is functions and data
- has the cutest mascot
- doesn't try to type all of js or erlang so its type system is sound
- models all conversions as explicit function calls
- all you need is functions and data
- has the cutest mascot
What makes Erlang stand out is immutable data, so copying is safe and invisible. JS can’t retrofit that.
With shared memory you can build efficient Erlang-like actors. Workers won’t give you that.
What makes Erlang stand out is immutable data, so copying is safe and invisible. JS can’t retrofit that.
With shared memory you can build efficient Erlang-like actors. Workers won’t give you that.
Parsing a sensor frame or a wire protocol? Binary pattern matching can do way more than strings. You can grab individual bits, change the endianness and read signed values!
#ElixirLang #Erlang #Livebook
Parsing a sensor frame or a wire protocol? Binary pattern matching can do way more than strings. You can grab individual bits, change the endianness and read signed values!
#ElixirLang #Erlang #Livebook
Sensor logs and JSON payloads tend to compress really well. No need for a 3rd party library since OTP ships with :zlib out of the box, and :zstd as of OTP 28!
#ElixirLang #Erlang #Livebook
Sensor logs and JSON payloads tend to compress really well. No need for a 3rd party library since OTP ships with :zlib out of the box, and :zstd as of OTP 28!
#ElixirLang #Erlang #Livebook
In our latest post, we share how we cut CPU by a third and query times by a quarter in erldns, our open-source Erlang DNS server.
Read the full post: blog.dnsimple.com/2026/11/a-la...
#erlang #dns
In our latest post, we share how we cut CPU by a third and query times by a quarter in erldns, our open-source Erlang DNS server.
Read the full post: blog.dnsimple.com/2026/11/a-la...
#erlang #dns
Is your GenServer turning into a pile of status flags? OTP ships with :gen_statem, a behaviour made just for state machines. Timeouts tied to a state are even built in!
#ElixirLang #Erlang #Livebook
Is your GenServer turning into a pile of status flags? OTP ships with :gen_statem, a behaviour made just for state machines. Timeouts tied to a state are even built in!
#ElixirLang #Erlang #Livebook
How many external phone lines do you think there were in total serving the building, so that everyone could be on the phone whenever required?
How many external phone lines do you think there were in total serving the building, so that everyone could be on the phone whenever required?
Automatic Erlang cluster formation and management for Elixir/Erlang applications
Licenses: MIT
Automatic Erlang cluster formation and management for Elixir/Erlang applications
Licenses: MIT
Erlang document database with MVCC, queries, and replication
Licenses: Apache-2.0
Erlang document database with MVCC, queries, and replication
Licenses: Apache-2.0
Erlang document database with MVCC, queries, and replication
Licenses: Apache-2.0
Erlang document database with MVCC, queries, and replication
Licenses: Apache-2.0
How many external phone lines were there in total serving the buildings?
How many external phone lines were there in total serving the buildings?