Distillery releases with Docker multi-stage builds

This post describes the procedure to create lightweight Docker images, using multi-stage builds, to deploy Elixir applications packaged using Distillery. It is assumed that you’re familiar with Docker and Elixir. Multi-stage builds Since Docker version 17.05 you can have multi-stage builds. With such builds you can have a single Dockerfile contain multiple FROM instructions, separating multiple stages of a build, where artifacts from one stage can be used in the next and all resulting in a single image. »

ElixirConf.EU 2017

I was in beautiful Barcelona for ElixirConf.EU 2017. In this post I’m sharing some of my notes and impressions about it. Team Quiqup [Zorbas, Hawkins, Rabe] Tutorials I attended the tutorial “Microservices under the Umbrella” by Makis Otman & Georgina McFadyen, both working for 8th Light. We hacked on code from the following repositories: https://github.com/Maikon/elixir_setup https://github.com/Maikon/pharos The was goal to create an umbrella application, going through the pros and cons of such an architecture. »

Deploying Kitto with resin.io

This is a guide to deploy a Kitto dashboard application on a Raspberry Pi using resin.io. After you follow the steps below, you are expected to have a dashboard running on a raspberry connected to a TV which displays the dashboard full-screen using firefox. Expected end result Kitto is an open-source framework for dashboards, written in Elixir. It is focused on requiring minimal maintenance and system resources. »

My year with Elixir

I started fiddling with Elixir about 1.5 year ago. Today I feel like sharing my experience with the language. I’ve been coding with Ruby for the past 5 years (mostly around the Rails ecosystem) and I try to learn a new programming language every year. 2016 is definitely the year of Elixir for me. My original curiosity for the language, unfolded to a quest to learn about distributed applications following the path of Erlang. »