The rise of fault-tolerant, distributed systems has led to greater programming complexity. Both Erlang and Elixir offer unique benefits for developing always-available and highly concurrent systems.
How do you support 450 million users with only 32 engineers? For WhatsApp, acquired earlier this week by Facebook, the answer is Erlang, a programming language developed in the ’80s that is finally ...
Programming Erlang: Software for a Concurrent World Moore's Law tells us that computing power doubles every two years, and we've enjoyed faster and faster computers ever since. But Moore's law is ...
Erlang is one of those early languages which were based on the functional programming paradigm which was developed back in somewhere 1986 internally within Ericsson for proprietary use. The immediate ...
Joe Armstrong, one of the creators of Erlang, introduces this powerful language in small steps, giving you a complete overview of Erlang and how to use it in common scenarios.The second edition has ...
Concurrency is hard. A language’s implementation of concurrency concerns can make the challenge of dealing with concurrency even more difficult or a bit easier. Case in point: Erlang. Erlang is a hip ...
This outrage shows that modern solutions must be designed resiliently to enable service provisioning during incidents. There are multiple solutions to develop high-available and reliable services that ...
The hardware we rely on is changing rapidly as ever-faster chips are replaced by ever-increasing numbers of cores. As a result, concurrency and parallelism, niche features today, will soon be a basic ...