Digests » 160
Fancy a week in Barcelona? Would you like to hear about Distributed systems, new browser APIs, Machine Learning, WebXR, PWA or Cryptography? Then Full Stack Fest is for you! Get a 15% discount using the code ELIXIR.
I started working with Elixir a few months back but never fully delved deep into the language’s intricacies. Elixir is a fairly recent language which runs on BEAM, the same VM which runs Erlang. So it inherits all the properties which make Erlang great like fault tolerance, high availability and distributed computing. The only barrier to entry in Erlang for most developers was it’s ecosystem and the language’s syntax. Elixir addresses these issues very elegantly with a modern syntax and a complete development toolchain.
In this blog post we will start with a brief recap of Flow and go over the new changes. We end the post with a description of the new Elixir Development Subscription service by Plataformatec and how it has helped us bring those improvements to Flow.
Elixir EventBus is a library that allows different modules to communicate with each other without knowing about each other. A module/function can create an Event struct, and deliver to the EventBus without knowing which modules will consume.
Contributing to Elixir is a great way to learn the language and get involved in the community. You might think only rockstar developers can contribute to a language. That’s the assumption I had. But my experience in contributing to Elixir proved me wrong. I learned that there are many ways to contribute and there’s a place for everyone. You don’t have to be a rockstar to contribute. If anything, contributing to Elixir will help you become a rockstar.
A documentary featuring José Valim, creator of Elixir, Chris McCord, creator of the Phoenix Framework, Justin Schneck, co-author of the Nerves project, & other members of the Elixir community, has just been released!