timpritlove

timpritlove

Ash Framework: Mention that aggregates can also point to resources (p. 79)

The last section in chapter 3 about aggregates mentions “„Aggregates perform some kind of calculation on records in a relationship“. However, when unterstand this change right, it might no longer be restricted to relationships but can be pointed directly at resources too:

I think this should at least be mentioned as it was part of the v3.5.35 release.

Also as aggregates completely replace the before constructed calculations one wonders what calculations are then for when they can be easier done with aggregates. The book should make a comment about this.

First Post!

sevenseacat

sevenseacat

Author of Ash Framework

That’s true, aggregates can now be used for things other than relationships! That feature was added super recently, and is still having the tyres kicked (so to speak), and it’s a bit too late to update the book with this new info :frowning:

As for calculations, we do go into examples first on how they can be used for generally calculating things, like the years_ago that an album was released. We use them more in later chapters for things like the track number of an album, and policy checking who can manage album data!

Where Next?

Popular Pragmatic Bookshelf topics Top

New
telemachus
Python Testing With Pytest - Chapter 2, warnings for “unregistered custom marks” While running the smoke tests in Chapter 2, I get these...
New
Alexandr
Hi everyone! There is an error on the page 71 in the book “Programming machine learning from coding to depp learning” P. Perrotta. You c...
New
herminiotorres
Hi! I know not the intentions behind this narrative when called, on page XI: mount() |> handle_event() |> render() but the correc...
New
jeremyhuiskamp
Title: Web Development with Clojure, Third Edition, vB17.0 (p9) The create table guestbook syntax suggested doesn’t seem to be accepted ...
New
swlaschin
The book has the same “Problem space/Solution space” diagram on page 18 as is on page 17. The correct Problem/Solution space diagrams ar...
New
brian-m-ops
#book-python-testing-with-pytest-second-edition Hi. Thanks for writing the book. I am just learning so this might just of been an issue ...
New
curtosis
Running mix deps.get in the sensor_hub directory fails with the following error: ** (Mix) No SSH public keys found in ~/.ssh. An ssh aut...
New
fynn
This is as much a suggestion as a question, as a note for others. Locally the SGP30 wasn’t available, so I ordered a SGP40. On page 53, ...
New
nicoatridge
Hi, I have just acquired Michael Fazio’s “Kotlin and Android Development” to learn about game programming for Android. I have a game in p...
New

Other popular topics Top

AstonJ
Or looking forward to? :nerd_face:
485 12600 258
New
dasdom
No chair. I have a standing desk. This post was split into a dedicated thread from our thread about chairs :slight_smile:
New
AstonJ
SpaceVim seems to be gaining in features and popularity and I just wondered how it compares with SpaceMacs in 2020 - anyone have any thou...
New
Rainer
My first contact with Erlang was about 2 years ago when I used RabbitMQ, which is written in Erlang, for my job. This made me curious and...
New
DevotionGeo
The V Programming Language Simple language for building maintainable programs V is already mentioned couple of times in the forum, but I...
New
New
rustkas
Intensively researching Erlang books and additional resources on it, I have found that the topic of using Regular Expressions is either c...
New
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
Help
I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
New
New

Latest in Ash Framework

Sub Categories: