Programming from the ground up is seldom easy, which is why experienced coders use shortcuts where possible to get the job done. And APIs are among a programmer's most powerful tools. Each API ...