The so-called 'RESTful' web in 2018 and beyond

Recently, I’ve been wondering, Should new APIs created in 2018 be RESTful or be built using graphql or be something else entirely? While pondering and researching this question, I’ve stumbled upon some broader realizations like, Most web APIs and SPAs aren’t actually RESTful. 😨 In fact, I’ve never worked with a completely RESTful API. We’re reinventing the wheel and making our lives harder — on the server and on the client — by ignoring the standards around REST APIs 😞 The same force that explains our half-ass adoption of REST (i. »