and runtime system. The sequential subset of Erlang is a functional language, with eager evaluation, single assignment, and dynamic typing. It was designed by Ericsson to support distributed, fault-tolerant, soft-real- time, non-stop applications. It supports hot swapping, so that code can be changed without stopping a system. Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance.
middle-ware to develop these systems. It includes its own distributed database, applications to interface towards other languages, debugging and release handling tools.
and maintainable applications. Elixir leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development and the embedded software domain. Its principles are compatibility, productivity and extensibility.
know when things are right, I don’t know how or why I know, but the explanation of why things are right often comes weeks or years later. Malcolm Gladwell in his book “Blink: The Power of Thinking Without Thinking” talks about this. Experts in a particular field can often instantly know that something is right, but they can’t explain why. – Joe Armstrong http://joearms.github.io/2013/05/31/a-week- with-elixir.html
complicated, so you cant lose yourself. First the basics. {{theory, exercise} loop, project} loop theory – small chunks, low/mid energy exercise – medium chunks, high energy projects – medium/big hunks, low energy theory – BOOKS, tutorials, videos, articles, presentations, courses, source code I recommend using books. They can do D.S.S. quite good.
book while doing exercises. Do project. · Do book while doing a project. …Then read more. While learning be notDRY™ Do Repeat Yourself + Get Your Hands Wet
book this year and do all the exercises and projects.” “Do a talk about Elixir and Erlang every 2 months or donate 100$ somewhere you would better not.”