Phoenix and GraphQL via Absinthe is an extremely liberating experience when developing APIs. Phoenix 1.3 has introduced a new (optional) file structure and new concepts that aren't present in Phoenix <= 1.2. Absinthe works great with these changes, b... Read more

Elixir State Management: Agent or GenServer?

This post describes a pattern for implementing code with side effects in a testable way in Elixir.


Elixir is a dynamic, functional language designed for building scalable and maintainable applications. It leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development and the embedded software domain. elixir-lang.org


Elixir doesn't have any managers, become a manager and help drive this community on Hashnode.

Manage this node

loading ...