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...
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...
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...
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. ...
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...
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...
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...
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....
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...
Event sourcing on Rails with RabbitMQ
A year ago I wrote about one of our dashboard applications and how we solved performance issues u...
Next page →
© 2008-2020 Tymon Tobolski |