Digests » 105
Receive deep insights about Elixir, Phoenix and other developments.
The last post took a little look into the concept of atoms in Elixir and how they are used. This post will cover one of options that Elixir provides for extensibility, protocols.
Recently I had an opportunity to build a project with the not-yet-released Phoenix 1.3. This minor version bump includes some optional new features that, for me, greatly improved the ergonomics of developing my project. I have no insider info into the project or the motivations behind these changes, but I can say as someone that has worked with Phoenix in fits and starts since its pre-1.0 days that on the whole I really enjoyed them.
Que is a job processing library backed by Mnesia, a distributed real-time database that comes with Erlang / Elixir. That means it doesn't depend on any external services like Redis for persisting job state. This makes it really easy to use since you don't need to install anything other than Que itself.
If you’re familiar with Erlang, Ruby, or functional programming in general, you may have already heard about Elixir. Fortunately for me, I live under a rock in Japan, so there wasn’t a chance to try Elixir until I heard that José Valim — Elixir’s creator and benevolent dictator for life (BDFL) — was visiting.
Cortex is the intelligent coding assistant for Elixir. Compiles and reloads modified files Automatically runs the appropriate tests at the appropriate time Accepts pluggable adapters for custom builds.