Elixir Alchemy

Elixir Alchemy is our special email series where we dive deep into all things Elixir.

Write a Standalone CLI Application in Elixir
General

Write a Standalone CLI Application in Elixir

Find out how to write a command-line application in Elixir, using tools such as ElixirScript, OptionParser, Escript, Bakeware, and Burrito.

By Paweł Świątkowski on

How to Write a Functor in Elixir
General

How to Write a Functor in Elixir

Learn all about functors and their benefits, then create a protocol for functors in Elixir.

By Gints Dreimanis on

Writing Predictable Elixir Code with Reducers
General

Writing Predictable Elixir Code with Reducers

In the first part of this two-part series, find out what code predictability is and how to apply it to your Elixir code.

By Marcos Ramos on

LiveView Assigns: Three Common Pitfalls and Their Solutions
General

LiveView Assigns: Three Common Pitfalls and Their Solutions

Let's take a look at three common LiveView assigns issues you might come across and how to fix them.

By Karol Słuszniak on

A Guide to Phoenix LiveView Assigns
General

A Guide to Phoenix LiveView Assigns

Let's demystify LiveView assigns and see how they work in practice.

By Karol Słuszniak on

Algebraic Data Types in Elixir
General

Algebraic Data Types in Elixir

Discover the ins and outs of ADTs and their benefits for your Elixir app.

By Gints Dreimanis on

Livebook for Elixir: Just What the Docs Ordered
General

Livebook for Elixir: Just What the Docs Ordered

Check out some top tips for using Livebook in Elixir and find out how to create interactive docs.

By Adam Lancaster on

A Guide to Event-Driven Architecture in Elixir
General

A Guide to Event-Driven Architecture in Elixir

Let's explore three ways to implement event-driven architecture in Elixir — synchronously, using GenServer, and using GenStage.

By Sapan Diwakar on

Using Profiling in Elixir to Improve Performance
General

Using Profiling in Elixir to Improve Performance

Let's explore three profiling tools you can use to find performance issues in Elixir — `cprof`, `eprof`, and `fprof`.

By Pulkit Goyal on

Phoenix LiveView Under The Hood: The Form Function Component
General

Phoenix LiveView Under The Hood: The Form Function Component

Let's demystify LiveView's form function component by taking a look under the hood.

By Sophie DeBenedetto on

A Guide to Secure Elixir Package Updates
General

A Guide to Secure Elixir Package Updates

Explore how you can use Hex dependencies for safer package updates in Elixir.

By Dimitrios Zorbas on

Functional Programming in Elixir with Witchcraft
General

Functional Programming in Elixir with Witchcraft

Find out how you can use the Witchcraft library to do Haskell-style programming in Elixir.

By Gints Dreimanis on

More articles

AppSignal monitors your apps

AppSignal provides insights for Ruby, Rails, Elixir, Phoenix, Node.js, Express and many other frameworks and libraries. We are located in beautiful Amsterdam. We love stroopwafels. If you do too, let us know. We might send you some!

Discover AppSignal
AppSignal monitors your apps