lifeiscontent
Blog Postings Contact

Tagged

Elixir

2 posts on this topic.

Keywords

Architecture (2) Ash (1) Components (2) DX (2) Elixir (2) Functional Programming (1) LiveView (1) Phoenix (1) Polymorphism (1) Protocols (1) React (2) User Experience (1)
April 9, 20257 min read

Elegant error handling in Phoenix LiveView with Ash

How to build 404, 403, and 500 pages in Phoenix LiveView that do not feel like afterthoughts. Uses Ash exceptions and the built-in Phoenix conventions so the failure paths read like the rest of your product.

PhoenixLiveViewElixirAshUser Experience
November 10, 202410 min read

Understanding protocols in Elixir: a comprehensive guide

How Elixir protocols make polymorphism feel like design work. Less ceremony, more clarity, and a path away from giant conditionals.

ElixirProtocolsFunctional ProgrammingPolymorphism
lifeiscontent

Engineering notes and component work by Aaron Reisman.

© 2026 Aaron Reisman. All rights reserved.