REST is still going strong these days, with many companies structuring their HTTP API based on its principles. And yet, I think that REST is a fundamental mistake, that it caused a lot of damage and pain, and that people should just stop creating RESTful HTTP APIs.
I think it’s always good to have discussion around how we can change and improve upon what we’ve done for a long time.
That said, they completely lost me on “POST on /commands/report-student-lastname-change/version/1”
Holy crap, now we have to implement one of these for each field that could be changed instead of just using one PATCH? No thank you…