-
Immutability and Phoenix LiveView
In my daily work I’m going back and forth between Rails and Phoenix with the healthy dose of LiveView. This change in paradigm sometimes shoots me in the leg. This post is written in the form of a self-reminder.
Writing mnesia data migrations in Elixir
Migrating data in Mnesia is traditionally a dark matter. Even if you understand the concept of translating tables, it’s still not clear how to organize your migrations so that they are picked up and run during the application start.
Elixir meets Docker.io
In usual conditions it’s preferable to deploy your Elixir / Erlang apps with
exrm
and a-la Capistrano derivatives likeedeliver
. There are cases when you either need to make it easily installable or handable to a client. In this rare cases packaging the app in the Docker image is worth the effort.Chat rooms app in Elixir in 15 minutes
This is the showcase post that touches a tiny part of what Elixir and the accompanying tooling can help you build in very little time.
My current Elixir toolkit
All my free time I’m spending on a my own project that I decided to write in Elixir, Rails and CoffeeScript. There is the service backend that runs heavily multi-threaded and so Elixir / Erlang was a natural choice.