We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Improving Elixir Code Clarity with Enum Functions
Brian Underwood discusses the frequent use of Enum.reduce in Elixir and suggests that there are often clearer alternatives. He shares examples of how to improve readability and introduces a custom Credo check to identify unnecessary uses of Enum.reduce.
Elixir Community News and Updates from the Thinking Elixir Podcast

Creating a WYSIWYG Editor in LiveView with S3 Image Uploads

Exploring the Development of Mini-Elixir for User Code Sandboxing

Exploring LiveDebugger and Phoenix 1.8 in Elixir Community News

Understanding Module Directives in Elixir
Gabriel Perales discusses the differences between alias, import, require, and use in Elixir, emphasizing their specific purposes in writing clean and efficient code.

Introducing Exmeralda: An Interactive Chatbot for Hex.pm Packages
In this blog, a new chatbot named Exmeralda is introduced which helps users interact with Hex packages by answering questions and providing guidance based on package documentation and code.

Five Transformative Business Benefits of Using Elixir
Erlang Solutions discusses how Elixir can improve business processes by reducing costs and boosting efficiency.

Latest Elixir Community News and Security Insights
This episode features news about Elixir, including a case study from Cyanview, updates on Oban Pro, and an interview with Michael Lubas on security in Elixir.

Managing Query Depth Limits in GraphQL with Absinthe Middleware
This article discusses strategies for securing GraphQL APIs with a focus on enforcing maximum query depth using Absinthe, particularly in the context of handling performance issues with overly complex queries.

Understanding When to Use Structs and Embedded Schemas in Elixir
Gabriel Perales discusses the differences between structs and embedded schemas in Elixir, highlighting their distinct use cases for data modeling and validation.

Building a Budget Tracking App with Phoenix LiveView
In this episode of the series, the author discusses how to subdivide budgets into monthly periods in a Phoenix LiveView application, laying the groundwork for features like incremental funding and rollovers.

Identifying Deprecated Regex Usage in Elixir with Credo
Elixir 1.19 introduces deprecation for storing regexes in module attributes, requiring developers to update their code. This content discusses how to use Credo to detect such deprecated usage.

Exploring the Creation of the Ash Framework Book
@sevenseacat shares insights on writing the Ash Framework book and the improvements made to the framework through this process.

Rebecca Le Discusses the Ash Framework Book Writing Journey
In this edition of Elixir Sydney Meetup, Rebecca Le shares insights into writing the Ash Framework book, an essential guide for Elixir developers.

Get the best Elixir updates in just 5 minutes with our daily newsletter!
“Just a note to say I’ve been really loving these. At first I thought the daily format was too much, but the tiny size means they’re quick to digest and it works nicely.”

Alex Slade
“Elixir Merge brings me valuable information daily. Short and sweet and it’s always interesting.”

Maggie Tate
“Elixir Merge is my favorite go-to source for Elixir blog posts. Having only two posts helps me focus and determine what pertains to me. Quick and quality is what I'm looking for, and Elixir Merge delivers it every day.”

Amos King
“I don’t know who’s curating these links, but from an experienced elixir dev, you’re doing a really fine job. You keep surfacing interesting content that I hadn’t seen, and this has rapidly become my favorite email to receive.”

Joe Martinez
© HashMerge 2025