Ash Framework - a declarative, resource-oriented application development framework for Elixir

I listened to the podcast this morning then followed the Getting Started tutorial.

Wow! Kudos @zachdaniel !!

My first impression: potentially a big improvement over Phoenix Contexts. For me the Ash conceptual model is very good - resources, data layers, actions, etc. I’ll start testing on a small app this week.

Before I jump in with both feet, I’m interested to understand the potential downsides. I wonder about the learning curve - Ash seems huge. I wonder about performance & maintainability. I wonder if there are ways to inject custom code when the limits of the framework are reached. I wonder about unseen barriers and glitches.

Experienced users: what are the potential gotchas, and what is the best fit for Ash??

3 Likes