Joseph Koski is a software engineer with expertise in functional programming, domain-driven design, and safety-critical systems. He created the Funx library, bringing tools like monads to Elixir. He writes at joekoski.com, sharing insights on functional programming, real-time systems, and using Elixir to solve complex, reliability-focused problems.
This talk looks at how Elixir developers can simplify complex workflows by rethinking how we express composition. Ash Framework offers a compelling model: a DSL that feels like a pipeline but prioritizes intent and remains ergonomic in the way Elixir developers prefer to write code. We’ll look at how Elixir’s simple pipeline behaves once branching and error handling enter the picture and explore a solution that continues to prioritize intent and clarity.
TALK OBJECTIVES:
TARGET AUDIENCE: