Recently I had to restore a number of virtual machine servers from a previous snapshot. Unfortunately the domain controller snapshot was taken at a different time to the other machines.
All seemed well as I logged on to each machine remotely with the domain administrator account. That was until one of them returned with the following error:
Nowadays the web is powered by APIs. With applications being used on desktop and mobile, APIs are essential in allowing the code in backend systems to be reused. The most popular APIs from companies such as Facebook, Google, and Twitter use the RESTful API pattern.
Unlike other parts of your web site or app, your API should be designed to be used by programmers, like you. If you have ever used a badly designed API you will know how frustrating it can be to try and integrate with it. So what are some things you can do to make a good RESTful API.