software design

2 Articles
A wizard sitting on a comfy couch chair while reading a Saga from a book to a Phoenix.

The Saga Pattern in Elixir

Explore the Saga pattern in Elixir for managing complex, multi-step processes. Learn about choreography and orchestration approaches, with code examples for implementing long-lived transactions.

A phoenix rising from its ashes.

Resurrect your Phoenix Context

A retraction: I changed my mind about Phoenix contexts. Here's how I structure my Elixir code with a simpler, more effective design in the true functional way.