Logo of AppSignal

Menu

Elixir Alchemy

A true alchemist is never done exploring. And neither are we. Sign up for our Elixir Alchemy email series and receive deep insights about Elixir, Phoenix and other developments.

Building and Playing the Go Game with Phoenix LiveView

By Jeff Kreeftmeijer on

Today we play the Go game. But we implement it in Phoenix LiveView first.

read more

Doing Background Work Using a Native Elixir Approach

By Desmond Bowe on

In this article, we'll look at the different solutions Elixir has for performing background work and when you would use each one.

read more

Routing in Phoenix Umbrella Apps

By Miguel Palhas on

Today, we’re diving into Phoenix umbrella applications to build a router that can route requests from multiple subdomains to different apps in our umbrella. 

read more

Iteration, recursion, and tail-call optimization in Elixir

By Jeff Kreeftmeijer on

It’s time for another Elixir Alchemy! This week, we’ll dive into recursion in Elixir to find the fastest looping method. (Spoiler: it depends). 🎢

read more

Pouring Protocols in Elixir

By Miguel Palhas on

An introduction to writing expressive and intuitive Elixir code with Protocols.

read more

Serving Plug: Building an Elixir HTTP server from scratch

By Jeff Kreeftmeijer on

It’s time for another Elixir Alchemy! We'll learn by building today. We're building an HTTP server with a Plug adapter, which parses requests and builds responses so it can run Plug apps.

read more

Understanding Elixir’s GenStages: Querying the Blockchain

By Miguel Palhas on

A dive into Elixir's GenStage module and backpressure using an example querying the blockchain

read more

Hot Code Reloading in Elixir

By Jeff Kreeftmeijer on

How to upgrade code in a running Elixir application without restarting. 🏎

read more

How OTP Applications are structured

By Jeff Kreeftmeijer on

OTP uses applications to package code into units or components. In this edition of Elixir Alchemy, we'll learn about how Elixir applications are used, configured and compiled.

read more

Lists vs Tuples in Elixir

By Miguel Palhas on

In this episode of Elixir Alchemy, we’ll explore the use of Lists and Tuples in Elixir. We’ll take a look at how each of these data structures is used and see when it’s appropriate to use either one over the other.

read more

Parsing Numbers in Elixir

By Miguel Palhas on

In this episode of Elixir Alchemy, we'll see how parsing integers and floats from strings work in Elixir and other programming languages.

read more

Deconstructing Elixir's GenServers

By Jeff Kreeftmeijer on

Elixir uses GenServers to keep state and run code asynchronously. But how does this work? In this episode of Elixir Alchemy, we'll deconstruct Elixir's GenServer module to see how it works under the hood.

read more

More articles

Go back

Subscribe to

Elixir Alchemy

A true alchemist is never done exploring. And neither are we. Sign up for our Elixir Alchemy email series and receive deep insights about Elixir, Phoenix and other developments.

We'd like to set cookies, read why.