Elixir Alchemy

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

What's New in Elixir 1.13
General

What's New in Elixir 1.13

Let's explore the new features and improvements in Elixir 1.13.

By Sophie DeBenedetto on

Pitfalls of Metaprogramming in Elixir
General

Pitfalls of Metaprogramming in Elixir

In the final part of our series on Metaprogramming, we'll look at three common pitfalls you might encounter when using macros in Elixir.

By Jia Hao Woo on

Authorization and Policy Scopes for Phoenix Apps
General

Authorization and Policy Scopes for Phoenix Apps

Find out how to implement quick and easy authorization for your Phoenix apps.

By Sapan Diwakar on

How to Use Macros in Elixir
General

How to Use Macros in Elixir

In the third part of our metaprogramming series, we'll explore the applications of macros in Elixir.

By Jia Hao Woo on

How to Do Live Uploads in Phoenix LiveView
General

How to Do Live Uploads in Phoenix LiveView

Discover how to do live file uploads with LiveView, so that you can easily build forms.

By Sophie DeBenedetto on

Under the Hood of Macros in Elixir
General

Under the Hood of Macros in Elixir

In the second part of our metaprogramming series, find out about the inner workings of macros in Elixir.

By Jia Hao Woo on

Real-Time Form Validation with Phoenix LiveView
General

Real-Time Form Validation with Phoenix LiveView

Discover how you can build LiveView forms that validate changes and provide real-time feedback to users.

By Sophie DeBenedetto on

Application Code Upgrades in Elixir
General

Application Code Upgrades in Elixir

Let's examine application code upgrades in the last part of my production-code-upgrades-in-elixir series.

By Ilya Averyanov on

An Introduction to Metaprogramming in Elixir
General

An Introduction to Metaprogramming in Elixir

In the first of this four-part series, learn some fundamentals of metaprogramming as well as some Elixir metaprogramming secrets.

By Jia Hao Woo on

LiveView Integration Tests in Elixir
General

LiveView Integration Tests in Elixir

In the second part of this two-part series, you'll write interactive LiveView tests that validate a full set of live view behaviors.

By Sophie DeBenedetto on

Using Supervisors to Organize Your Elixir Application
General

Using Supervisors to Organize Your Elixir Application

Find out how you can use supervisors to organize your Elixir application.

By Ilya Averyanov on

An Introduction to Testing LiveView in Elixir
General

An Introduction to Testing LiveView in Elixir

In this two-part series, you'll get a comprehensive overview of how to test your LiveView applications in Elixir.

By Sophie DeBenedetto 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