Digests » 234

sponsor

Elixir Engineer at Sketch, Remote

Come and join our talented team to help to build high-quality Elixir/Phoenix APIs that allow designers and developers across the world to collaborate on Sketch documents. We are looking for full-time experienced Elixir engineers that can apply the best practices and techniques to our Elixir backend and take full advantage of OTP.

this week's favorite

How to Use Broadway in Your Elixir Application

In today’s post, we will be covering the Elixir library named Broadway. This library is maintained by the kind folks at Plataformatec and allows us to create highly concurrent data processing pipelines with relative ease.

Creating a Modal LiveView LiveComponent

In this article, we will create a reusable and configurable modal dialog that we can use throughout our app. We will implement the modal as a LiveComponent and along the way we will touch on several other important LiveView features including live_redirect, browser pushState, and JavaScript hooks.

Elixir releases with muti-stage Docker builds

If you've worked with Elixir for the last couple of years, you might be familiar with OTP releases, what they are and how to generate them using libraries or tools such as Distillery. Since Elixir version 1.9, releases are now part of the core language and in this post, we'll explore how to create one inside a Docker container using multi-staged builds.

How to write an Elixir code formatter

Elixir has a great advantage to have its standard code formatter. Just running mix format makes all source codes of your project formatted, so that you don't need to care about improper indents or spaces and can concentrate on important things when writing and reviewing codes.

Phoenix LiveView Tutorial: Handling Connection Errors & Push Notifications With JS Hooks