lifeiscontent
Blog Postings Contact

Tagged

Functional Programming

1 post 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)
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.