Tymon Tobolski

22 Sep 2017

Building Thor-like CLI in Elixir

Most Ruby programmes are probably familiar with CLI toolkit Thor. In a nutshell it allows building command line interfaces using standard Ru...
25 Feb 2017

A different approach to testing Elixir with mocks/doubles

After watching J B Rainsberger's talk “Integrated Tests Are A Scam” I decided to revisit the elixir ecosyst...
16 Jan 2017

Setting up Elixir cluster using Docker and Rancher

In the previous post we went through putting Elixir app inside Docker image. One downside of running Elixir ins...
15 Jan 2017

Deploying Phoenix to production using Docker

This is a short tutorial on how we at Recruitee are running Phoenix and other Elixir applications with Docker. On production. ...
26 Dec 2016

Measuring and visualizing GenStage/Flow with Gnuplot

After my recent post about Elixir GenStage/Flow some people asked about follow-up on measurements and plottin...
16 Dec 2016

Tuning Elixir GenStage/Flow pipeline processing

There are many use cases for GenStage/Flow. One of such cases that I recently faced was to get some records from PostgreSQL database, download files associated with these...
07 Sep 2016

Introducing Tesla — the flexible HTTP client for Elixir

After a year and a half year since the first commit it is time to finally write something about tesla — the flexible HTTP client lib...
29 Sep 2015

Setting up a Rails development environment on OS X using Docker

One of our designers wanted to make some changes to our job offer page. At first it seemed trivial - just change some HTML inside a rails app....
08 Sep 2015

8 qualities of great Technical Leader

As the development team working on a particular project grows, there becomes a need to divide the duties and responsibilities amongst all team members. After a few years of test...
17 Jun 2014

Event sourcing on Rails with RabbitMQ

A year ago I wrote about one of our dashboard applications and how we solved performance issues u...