Hi Stephane, a great read, thank you for this. I have built a few small scale apps which grew along the way and somehow they become a mess at some point. I really appreciate you taking the time to lay out ‘the things to expect’ when building a large app.
Currently I have my doubts about not using the ‘map’ helper functions but I do think that they may lead to unmaintainable code. However, as one of the other comments points out (by Thomas), using them with modules also seems a way of doing it.
Anyway, I am looking forward to your next piece!