
It's that time again: the yearly rundown of our very best Elixir articles!
So take some time to yourself and have a look over our top Elixir posts from 2021.
Top 5 Elixir Blog Posts in 2021 ⚗️
Building Aggregates in Elixir and PostgreSQL
This article describes the roles and implementation of aggregates in Elixir and PostgreSQL.
An Introduction to Metaprogramming in Elixir
In the first of this four-part series, learn some fundamentals of metaprogramming and Elixir metaprogramming secrets.
Three Ways to Debug Code in Elixir
Explore three common methods of debugging code in Elixir, as well as how to debug Elixir processes using trace and observer.
How to Test WebSocket Clients in Elixir with a Mock Server
Discover how to implement a long-running connection between two services with WebSocket, and then write unit tests for functionality.
Andddd...drumroll please - our top-performing Elixir post in 2021:
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.
Our Special Mention for 2021
This goes to a post that didn’t quite make it into the top 5. It flew under the radar a little, but we think it deserves another look:
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.
Happy Holidays ❆ ⛄
This may not be the festive season we were hoping for, but we wish you a wonderful time, whatever you have planned.
Are there any other topics you’d like us to cover? Get in touch!
Don’t forget to subscribe to our Elixir Alchemy newsletter to regularly receive top-notch posts straight to your inbox.
See you in the new year!
Wondering what you can do next?
Finished this article? Here are a few more things you can do:
- Subscribe to our Elixir Alchemy newsletter and never miss an article again.
- Start monitoring your Elixir app with AppSignal.
- Share this article on social media
Most popular Elixir articles
A Complete Guide to Phoenix for Elixir Monitoring with AppSignal
Let's set up monitoring and error reporting for a Phoenix application using AppSignal.
See moreEnhancing Your Elixir Codebase with Gleam
Let's look at the benefits of using Gleam and then add Gleam code to an Elixir project.
See moreUsing Dependency Injection in Elixir
Dependency injection can prove useful in Elixir. In this first part of a two-part series, we'll look at some basic concepts, core principles, and types of dependency injection.
See more

Ana Malinović
Become our next author!
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!
