What's the best way to learn Ash?
So i'm trying to learn ash, i don't want to just go through documentation.
I want a better way to do it, but couldn't find courses that are up to date.
I'm considering making a toy app, but not sure what's something that's beginner friendly and will help me gets the broadest exposure the Ash modules.
I have considered making a to-do list, but in reality that'd expose me to maybe 10% of the framework.
I'm open to other ways of learning too, feel free to suggest what ever you think would work best.
Thanks :))
1 Reply
I think building something is probably the best way to get into Ash, but for me that's generally how I learn best.
Instead of a todo app you could make your own version of the RealWorld App https://github.com/gothinkster/realworld.
There is already a version in Ash https://github.com/team-alembic/realworld/tree/main that you could go back to for pointers if you get stuck.
The version uses the Phoenix LiveView for the UI, but you could also create an API for it using AshGraphql or AshJsonApi and create a react/svelt whatever SPA framework frontend for it.
GitHub
GitHub - team-alembic/realworld: A fullstack Phoenix LiveView appli...
A fullstack Phoenix LiveView application with backend built with Ash Framework - GitHub - team-alembic/realworld: A fullstack Phoenix LiveView application with backend built with Ash Framework