Master Ash Framework
@Jacob Luetzow's video series has started! The first video is live today for members and available tomorrow for everyone else 😎. Show him your support if you're interested!
https://www.youtube.com/watch?v=zM_-Y4diVFw
Elixir Mentor
YouTube
Master Ash Framework [Ep. 0]: Complete SaaS Overview - Authorizatio...
Discover why Ash Framework is revolutionizing Elixir development! Join me as I walk through a complete production-ready, multi-tenant SaaS application.
Ash Framework provides declarative resources, built-in authorization, and automatic multi-tenancy - features that typically take months to build from scratch. In this video, I'll show you exactl...
19 Replies
this looks like it's going to be really good!
super keen to see how he's going to build it
yeah, this should cover a lot of interesting features
really great to now also get some video material after your book. Now there should be something for every type of learner
not sure what "member" means, but it plays the video for me 👍
you can sub on youtube to get early access to the videos
ah that's probably it, I was subscribed already
i though membership means paywall or something like that
depends on how the creator does it
Its open access now
I just had my timing wrong
Episode 1 is GA
https://www.youtube.com/watch?v=zIS-vUqrxtk
Elixir Mentor
YouTube
Master Ash Framework [Ep. 1]: Project setup & User Authentication
Learn how Ash Framework transforms Elixir development with its declarative approach. In this episode, we set up a new Phoenix project with complete authentication in minutes using the ash-hq.com generator.
We explore Ash's core architecture - understanding how Domains group Resources, and how Resources define both data structures and the actions...
lezgooo
this is so good!
@Jacob Luetzow is killing it
You're being too kind! Want to come on the podcast Friday? just had a guest drop off last minute 😉
Elixir Mentor
YouTube
Master Ash Framework [Ep. 2]: Multi-Tenancy Foundations (Part 1) - ...
Real SaaS applications need multi-tenancy—the ability to serve multiple customers (tenants) with completely isolated data. In Part 1 of our multi-tenancy series, we build the foundation for organizations in our task manager. We explore Ash Framework's attribute-based multi-tenancy strategy and create the Organization resource with auto-generat...
I’m kind of amazed that so many people go straight to multi tenancy
(I haven’t watched the vid yet, will do so soon, looks amazing though!)
I suppose I could have built it out as a single tenant app then introduce it, but my brain likes to lay the foundation immediately.
Multi-tenancy is so hard without Ash, I think it leaves a good first impression of how powerful and well-thought out Ash is, and that it really doesn't have any of those, "oh, yeah, that little extra thing you absolutely need is not implemented" kind of gotchyas.
I assessed that it would be harder to convert a single-tenant application to a multi-tenant one 🙃
Fair call
Elixir Mentor
YouTube
Master Ash Framework [Ep. 3]: Multi-Tenancy Foundations (Part 2) - ...
Creating organizations and users separately is tedious and error-prone. In Part 2, we build a sophisticated registration action that atomically creates an organization and its owner user in a single transaction—ensuring data consistency and a seamless user experience. You'll learn how to create custom Ash actions that accept complex arguments ...
Elixir Mentor
YouTube
Master Ash Framework [Ep. 4]: Multi-Tenancy Foundations (Part 3) - ...
Organizations need teams, not just owners. In Part 3, we complete the core multi-tenancy setup by implementing the Membership join table that enables role-based access control across organizations. We create the multi-tenant Membership resource with belongs_to relationships to both User and Organization, configure Ash's attribute-based multi-ten...