Elixir Digest
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
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.
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.
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.