We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Updates on LiveDebugger and Insights from Gigalixir
News includes the introduction of LiveDebugger, a browser-based debugging tool for Phoenix LiveView applications, and the launch of Artifix for private Hex registries. The episode features Tim Knight, CTO of Gigalixir, discussing the platform's unique offerings for Elixir developers.
Creating a Budget Tracking App with Phoenix LiveView

Using Ecto and PostgreSQL for Effective Chart Data Normalization

Integrating ECharts with Phoenix LiveView for Live Chart Updates

Implementing a View Model for UI State in Phoenix LiveView

Exploring Ash and Its Connection to Large Language Models
In this webinar, Josh Price discusses Ash and its introspective capabilities in relation to large language models (LLMs).

Logging with Telemetry in Elixir to Reduce Duplication
In this note, the author discusses how to reduce duplicate logging statements when using telemetry in an Elixir LiveView application by creating handlers that log telemetry events.

Elixir Community Updates and Security Insights
Mark Ericksen discusses recent news in the Elixir community, including Erlang/OTP's OpenChain certification, the release of a new book, security audits, and an upcoming conference.

Implementing Soft Deletes and Audit Logging in PostgreSQL with Ecto
Dan Schultzer discusses implementing soft deletes in PostgreSQL using Ecto, focusing on creating an audit log for deleted records.

Improving Elixir diffs using Difftastic
Difftastic is a structural diffing tool that significantly improves the readability of diffs for Elixir code. The author discusses their experience with using Difftastic and contributing to its codebase.

Building a Budget Tracking App with Phoenix LiveView: Episode 0
[series] This video introduces the process of setting up a budget tracking application using Phoenix LiveView, covering project structure and authentication.

Coercing Inputs into Lists in Elixir with List.wrap/1
This article discusses a technique for handling inputs in Elixir functions that need to work with lists, including how to use List.wrap/1 for list coercion.

Using assert_eventually to Test Async Tasks in Elixir
This article discusses a method for testing asynchronous tasks in Elixir using assert_eventually to ensure tasks succeed eventually.

Latest Highlights from the Elixir Community: Case Studies, Updates, and Upcoming Events
Author Mark Ericksen shares various updates from the Elixir community, including a case study on Remote, Tailwind CSS updates, and future discussions on Elixir's type specs.

Creating a Distributed Rate Limiter in Elixir Using HashRing
Johanna Larsson explores the process of building a distributed rate limiter using Elixir and the HashRing library, highlighting the power of message passing between nodes.

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