Handling async tasks with Elixir

As web developers we often experience the need to do something asynchronously — like processing large data sets, communicating with external API's or waiting for a blocking operation to finish. In this article I'm going to show you how you can handle async tasks with the help of Elixir. What I like the most in Elixir is that it's concurrent by nature. It comes with number of abstraction that makes writing asynchronous code pretty easy. Elixir is…

Keep Reading by Zlatan Zlatanov Zlatan Zlatanov

State of the Union

This is a joint post that we wrote with Avi while looking back on the past year of the company. In 2017 we worked 6,297 hours, the developers did 12k code commits and 700 merge requests. We also streamed 38 events in the European Parliament and visited 3 continents. The biggest project that we worked on last year was an intranet application for an organisation with international ties. It took 4 months and most of the team to get it done but we a…

Keep Reading by David Reinhold David Reinhold

Creating better time estimates for your projects

This time of the year we usually go for our winter team building to ski and snowboard together for a couple of days. 2017 started different for us. While we all enjoy most aspects of working remotely there are times when it is a lot better to share the same physical location. After several months of work we recently delivered an intranet application for a mid size organisation. This provided us with some breathing space and it seemed good timing…

Keep Reading by David Reinhold David Reinhold