This talk was given at Drupal Camp Baltimore 2014. In it, I discuss REST and (briefly) SOAP APIs built with Drupal. I give a number of hands on examples using Views Datasource, RESTful Web Services (restws), and the Services module.
There are good strategic, as well as functional reasons to abide Drupal coding standards, and I'll go over both. As you’ll see, it’s well worth following the rules, even when you don’t agree with them.