Migrating to Elixir made easy with Ash


Our journey into Elixir started last year. We chose Ash as an integral part of our stack. The talk will showcase the features of Ash we used to create our Graphql Backend, as well as the escape hatches we used to get all we needed done. It should also highlight what we learned about Ash along the way and the more advanced features like writing your own extensions to centralize common functionality.

I gave an initial version of this talk at Elixir Australia and would like to go a bit deeper into some of the features mentioned.

Key takeaways:

  • What Ash brings to the table when developing Applications.
  • How can you use the escape hatches in Ash to do things the Framework is not supporting yet?
  • How to extend the Framework with your functionality using custom extensions.


  • It could give people interested in Ash an overview of what it can do while giving people who have already played with Ash some insight into more advanced features.

Level: Intermediate

Tags: Ash, Productivity, Extensions

Format: In-person