Ash Framework (Pragmatic Bookshelf)
Most Active This Week
Most Active This Month
It seems that the dependencies versions are outdated.
Quick fix (for newbies like me):
change mix.exs with the last working version:...
New
Most Active This Year
In the “Defining an update action” section
artist = Tunez.Music.get_artist_by_id!("an-artist-id")
should be:
{:ok, artist} = Tunez...
New
When starting fresh with the chapter-6 branch (commit hash #bff7f585), the second test in chapter 7 fails with the following error:
1)...
New
Title: Ash Framework B5: subheading typo (page 96)
In the book:
Adding informative descriptiont ← this
Some of the defaults in the g...
New
When starting Chapter 7 (All About Testing), there is an aside that says:
There’s no code for you to write in this chapter — Tunez come...
New
On page 72, near the bottom is should be " it supports sorting on
multiple columns, when we only have a single drop"
New
Running through the example, clicking on an already-used magic link email brings me to the magic link “sign in” page, clicking the magic ...
New
Title: Ash Framework: Incorrect return of {:ok, …} for bang (!) function (page 20)
In the section Defining a destroy action:
iex(3)>...
New
We do need some way of changing an user’s role though, otherwise Tunez will never have any editors or admins!
I expected ‘a user’s role...
New
On page 15 there we load a seed file with fake bands names and info. One of them is in French and the name is not grammatically correct, ...
New
Page 113 has the text “we can’t trust everyone in it to have free reign”.
This is a famous eggcorn, the correct expression is free rein....
New
Ash Framework B4: passing map instead of string in search_artists! (page 85)
Custom Actions with Arguments • 67
Hi! search_artists! a...
New
Because policies as part of resource definitions, should be “Because policies are part of resource definitions”
New
New
Typo in number of chapters inside the phrase This book is divided into nine chapters on page xxii.
New
On p137 (version B6), under the section Cutting out repetitiveness with bypasses, it says
policy action(:force_update) do
authorize_...
New
Most Active Last Three Years
Just before finishing this page’s section there’s a sentence that reads:
We can now update how we call form_to_create_action, specifyin...
New
After running
mix igniter.install ash_authentication_phonix
the book states: „Before we can test it out, there’s one manual change we n...
New
Title: Ash Framework (page 19)
In this code example:
Tunez.Music.can_run_complicated_action?(@current_user, run_queries?: false, maybe_...
New
clicking the star to unfollow an artist doesn’t have the JS.transtion(“animate-spin”) thingy, which seems unintentional :slight_smile:
l...
New
Chapter 9, section “Following a New Artist” is first instructing to add a new domain function follow_artist to Tunez.Music. But this func...
New
Adding an authentication strategy, after successfully adding ash_authentication (and successfully recompiling picosat), the generator see...
New
“Now if you click any of the buttons that link to pages focussed on forms,”
focussed → focused
New
Code samples generally use atoms for the role value:
policy action(:destroy) do
authorize_if actor_attribute_equals(:role, :admin)
e...
New
This commit:
https://github.com/timpritlove/tunez/commit/811b01c605ea7e64e162e93a4b76088d84d131b4
adds the :stream strategy which someh...
New
During your build process, you can trun the task […]
Should be run.
New
Title: Ash Framework
Typo: page 123 (from pdf), last paragraph of the page, first sentence
Currently (note bolded word):
Because poli...
New
Most Active Over Three Years
Publisher:
Pragmatic Bookshelf
Latest in Ash Framework
Get money off!
The Pragmatic Bookshelf
35% off any eBook
Use the coupon code "devtalk.com" to get 35% off any eBook published by PragProg!







