As patterns go, REST APIs are so useful and ubiquitous that every web developer, regardless of language or platform, should know how to build them.