123: Ash Framework Models Resources
Thinking Elixir Podcast
English - November 01, 2022 10:15 - 55 minutes - 38.3 MBHow To Education News Tech News elixir programming web clustering phoenix liveview news developer Homepage Download Google Podcasts Overcast Castro Pocket Casts RSS feed
Creator of the Ash Framework, Zach Daniel, shares how he feels Ecto is such a good tool, that people haven't built a modeling layer above it and end up using Ecto directly. Ash models a resource above Ecto, making it more expressive while supporting LiveView, REST, and GraphQL interfaces on top. While cutting boilerplate, a major goal builds in escape hatches to keep from being boxed in. Ash Framework recently celebrated a 2.0 release, accompanied by the release of the Ash HQ website. A fun look into the achievements and philosophy that make the Ash Framework what it is today!
Show Notes online - http://podcast.thinkingelixir.com/123 (http://podcast.thinkingelixir.com/123)
Elixir Community News
- https://twitter.com/josevalim/status/1582770471728484352 (https://twitter.com/josevalim/status/1582770471728484352) – ExDoc v0.29 is out with a new Cheatsheet feature
- https://devhints.io (https://devhints.io) – DevHints was a source of inspiration for Cheatsheets
- https://www.youtube.com/watch?v=MTE7dLhkQ8Q (https://www.youtube.com/watch?v=MTE7dLhkQ8Q) – Phoenix LiveView Storybook video published. Demo of v0.4.5
- https://podcast.thinkingelixir.com/117 (https://podcast.thinkingelixir.com/117) – Previous interview about Phoenix LiveView Storybook
- https://github.com/spawnfest/graphqlsmartcell (https://github.com/spawnfest/graphql_smart_cell) – GraphQL Smart Cell for Elixir Livebook
- https://twitter.com/mcrumm/status/1581350976354627584 (https://twitter.com/mcrumm/status/1581350976354627584) – Michael Crumm explains they intend to further develop the project.
- https://twitter.com/alan_zimm/status/1583012582847262720 (https://twitter.com/alan_zimm/status/1583012582847262720) – WhatsApp team released a new Tree Sitter Erlang Github project
- https://github.com/WhatsApp/tree-sitter-erlang (https://github.com/WhatsApp/tree-sitter-erlang) – The Erlang Tree Sitter project
- https://twitter.com/katafrakt_pl/status/1582808419157041152 (https://twitter.com/katafrakt_pl/status/1582808419157041152) – Try "mix hex.outdated" to see nice DX feature
- https://twitter.com/bernheisel/status/1583252469550678016 (https://twitter.com/bernheisel/status/1583252469550678016) – LiveViewJS as in LiveView API but all in JavaScript?
- https://www.youtube.com/watch?v=7khBftbpHLs (https://www.youtube.com/watch?v=7khBftbpHLs) – Strangeloop presentation on LiveViewJS
- https://github.com/floodfx/liveviewjs (https://github.com/floodfx/liveviewjs) – LiveViewJS project
- https://github.com/kipcole9/image (https://github.com/kipcole9/image) – Kip Cole's Image library
- https://twitter.com/kipcole9/status/1583632387589566464 (https://twitter.com/kipcole9/status/1583632387589566464) – Kip's weekend project to generate meme images for fun
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at [email protected] (mailto:[email protected])
Discussion Resources
- https://ash-hq.org/ (https://ash-hq.org/)
- https://github.com/ash-project/ash (https://github.com/ash-project/ash)
- https://github.com/ash-project (https://github.com/ash-project)
- https://podcast.thinkingelixir.com/27 (https://podcast.thinkingelixir.com/27) – Previous discussion from Dec 2020
- https://alembic.com.au/ (https://alembic.com.au/)
- https://rethinkdb.com/ (https://rethinkdb.com/)
- https://github.com/ash-project/ash_phoenix (https://github.com/ash-project/ash_phoenix)
- https://hexdocs.pm/ash_phoenix/AshPhoenix.Form.html (https://hexdocs.pm/ash_phoenix/AshPhoenix.Form.html)
- https://ash-hq.org/docs/module/ash/latest/ash-flow (https://ash-hq.org/docs/module/ash/latest/ash-flow) – Ash.Flow docs
- https://twitter.com/ZachSDaniel1/status/1582139826752483329 (https://twitter.com/ZachSDaniel1/status/1582139826752483329) – Family showing support for the milestone
- STAPLE Stack - Surface, Tailwind, Ash, Phoenix, LiveView, Elixir
- https://discord.com/invite/D7FNG2q - Discord invite (https://discord.com/invite/D7FNG2q - Discord invite)
- https://elixirforum.com/t/ash-framework-a-declarative-resource-oriented-application-development-framework-for-elixir/51119 (https://elixirforum.com/t/ash-framework-a-declarative-resource-oriented-application-development-framework-for-elixir/51119)
Guest Information
- https://twitter.com/ZachSDaniel1 (https://twitter.com/ZachSDaniel1) – on Twitter
- https://github.com/zachdaniel/ (https://github.com/zachdaniel/) – on Github
- https://twitter.com/AshFramework (https://twitter.com/AshFramework) – Ash on Twitter
- https://ash-hq.org/ (https://ash-hq.org/) – Ash HQ
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - [email protected] (mailto:[email protected])
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
Creator of the Ash Framework, Zach Daniel, shares how he feels Ecto is such a good tool, that people haven't built a modeling layer above it and end up using Ecto directly. Ash models a resource above Ecto, making it more expressive while supporting LiveView, REST, and GraphQL interfaces on top. While cutting boilerplate, a major goal builds in escape hatches to keep from being boxed in. Ash Framework recently celebrated a 2.0 release, accompanied by the release of the Ash HQ website. A fun look into the achievements and philosophy that make the Ash Framework what it is today!
Show Notes online - http://podcast.thinkingelixir.com/123
Elixir Community News
https://twitter.com/josevalim/status/1582770471728484352 – ExDoc v0.29 is out with a new Cheatsheet feature
https://devhints.io – DevHints was a source of inspiration for Cheatsheets
https://www.youtube.com/watch?v=MTE7dLhkQ8Q – Phoenix LiveView Storybook video published. Demo of v0.4.5
https://podcast.thinkingelixir.com/117 – Previous interview about Phoenix LiveView Storybook
https://github.com/spawnfest/graphql_smart_cell – GraphQL Smart Cell for Elixir Livebook
https://twitter.com/mcrumm/status/1581350976354627584 – Michael Crumm explains they intend to further develop the project.
https://twitter.com/alan_zimm/status/1583012582847262720 – WhatsApp team released a new Tree Sitter Erlang Github project
https://github.com/WhatsApp/tree-sitter-erlang – The Erlang Tree Sitter project
https://twitter.com/katafrakt_pl/status/1582808419157041152 – Try "mix hex.outdated" to see nice DX feature
https://twitter.com/bernheisel/status/1583252469550678016 – LiveViewJS as in LiveView API but all in JavaScript?
https://www.youtube.com/watch?v=7khBftbpHLs – Strangeloop presentation on LiveViewJS
https://github.com/floodfx/liveviewjs – LiveViewJS project
https://github.com/kipcole9/image – Kip Cole's Image library
https://twitter.com/kipcole9/status/1583632387589566464 – Kip's weekend project to generate meme images for fun
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at [email protected]
Discussion Resources
https://ash-hq.org/
https://github.com/ash-project/ash
https://github.com/ash-project
https://podcast.thinkingelixir.com/27 – Previous discussion from Dec 2020
https://alembic.com.au/
https://rethinkdb.com/
https://github.com/ash-project/ash_phoenix
https://hexdocs.pm/ash_phoenix/AshPhoenix.Form.html
https://ash-hq.org/docs/module/ash/latest/ash-flow – Ash.Flow docs
https://twitter.com/ZachSDaniel1/status/1582139826752483329 – Family showing support for the milestone
STAPLE Stack - Surface, Tailwind, Ash, Phoenix, LiveView, Elixir
https://discord.com/invite/D7FNG2q - Discord invite
https://elixirforum.com/t/ash-framework-a-declarative-resource-oriented-application-development-framework-for-elixir/51119
Guest Information
https://twitter.com/ZachSDaniel1 – on Twitter
https://github.com/zachdaniel/ – on Github
https://twitter.com/AshFramework – Ash on Twitter
https://ash-hq.org/ – Ash HQ
Find us online
Message the show - @ThinkingElixir
Email the show - [email protected]
Mark Ericksen - @brainlid
David Bernheisel - @bernheisel
Cade Ward - @cadebward
Sponsored By:
Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!