One email per week, 5 links.

Do you want to keep up to date with the latest trends of Elixir and BEAM functional programming world?

But keeping up to date with all the blogs, podcasts, and articles is time consuming so why not let someone else curate the content for you?

With our weekly newsletter you will get 5 top stories hand-picked into your inbox every Monday about Elixir, Phoenix,, and everything BEAM related.

Escape the distractions of social media and own your focus. Check out the latest issue and subscribe!

Elixir Digest#317

sponsor

Functional Works: Functional Programming Jobs, Blogs and Top Elixir Companies

Join the Functional Works community to discover the world's most innovative tech companies that use Functional Programming, read community content, find jobs and discover the latest market trends. Create an account to get access to a personalized dashboard with recommended jobs and reading resources.

this week's favorite

Elixir Authorization Plugs

Similar to Ruby’s Rack, Plug is a general specification for composing modules between web applications and application servers. Here’s how we can use them to build authorized pipelines in your router.

Bindings, Click and Form events, Debounce, Live Flash messages

Until this moment we only dealt with a passive view, which receives updates from the server, but that doesn’t provide any user interaction. In this lesson we are going to see how to handle user interactions in our view, going through many examples on how to use bindings, show live flash messages, button clicks and form events.

Why Elixir is the programming language you should learn in 2021

In this article, we are going to discuss why you should learn Elixir programming language in 2021.

Stop using Behaviour to define interfaces, use Protocol!

I think Elixir developers (me included) often misuse Behaviour to define common interfaces.

Empirical approach to refactoring

Developing a project usually turns out to be more complicated than it seemed at the very beginning. Often the assumptions made in the initial phase of development change. It is necessary to modify our project to meet business expectations systematically.

jobs

Elixir Software Engineer, Backend at Duffel (London, UK)

We're a small team building tools to simplify travel distribution, search and booking. The tools used on the team include Elixir, Phoenix, Kubernetes and Google Cloud Platform.