While I was giving feedback to the REST API design of our CMS, I felt like this is a more general issue than a specific case, because I felt the same when I saw how the tasks work in Iris.
I like the general concept of Iris. I cannot agree more about the idea that we should separate the coaching logic and the app logic. But I have to say that some parts of Iris are implemented in poor ways.
Let me be more specific. Our CMS REST API is using POST
method for the querying contents. You'll know that we should use GET
if you finished the REST API design 101. The way the tasks work is so restricted without any good reason that it couldn't support the Brightr shift properly. I can tell that this is done by who doesn't understand JS.
Excuse me for saying that Umar is not very good at REST API and JS, but that's not a shame at all. Everyone has his own strength. Even Ricky the Everything doesn't know as much as Dwi the Jr. Developer when it comes to JS (CRMIIW, no research is done). Now it looks like that every