Introduction Elixir describes itself as "a dynamic, functional programming language designed for building scalable and maintainable applications." Although it's a relative newcomer, Elixir is built on top of the functional programming language Erlang. Elixir is capable of using any Erlang library, and is ideal for use cases such as web ... Read more
In our previous post we looked at how to set up and use Mint to make a simple GET request to fetch the contents of a README file from a Github repository. In this post let us continue building our Awesome Toolbox and add some more functionality. Read more
Mint is a shiny new elixir package which allows you to make HTTP requests using the HTTP 1, and HTTP 2 protocols. Let us see how we can start using it to improve our web apps performance. Read more
Elixir has Arrived Elixir is a programming language that is beginning to gather steam. Originally released in 2011, it is a functional and dynamic language, and runs on the Erlang VM (Virtual Machine). Elixir is highly scalable and fault tolerant. In other words, Elixir is perfect for today's software landscape of microservices and cloud computing. Read more
The latest release (0.3.0) of Scout's Elixir APM package adds the ability to monitor GenServer calls. What is GenServer and how do you monitor it? A short intro to GenServer If you're coming from a Ruby background, you've probably used Sidekiq or similar to do background work outside of the ... Read more
This is a guest post by Tomasz Kowal, a software developer currently working full time with Elixir at ClubCollect. He started with Erlang 6 years ago and is still amazed by the power functional languages provide. In his free time he likes tinkering with flying robots. Have you ever reached ... Read more