How to Design and Develop an API
Offering an API for Web apps has become the norm. How to design and develop an API that for example returns RSS and JSON will help developers create and offer competitive applications and services.
Ronnel Santiago commented
How to properly secure those API as well will be a good module, would love to see how Dominic Baier's free IdentityServer and IdentityModel can help in this regard.
John Sonmez commented
My recent course does shows how to do this using ServiceStack: http://pluralsight.com/training/Courses/TableOfContents/service-stack
Harvey Green commented
The problem I can see with this is that its probably going to be tied to using a particular server technology or framework, e.g. IIS/ASP.NET or Rack/Ruby On Rails.
Tony Ho commented
This will be good! I think if you included the following subtopics, it would be even better:
- OAuth / OpenID
- Throttling Requests / Scaling the API
Dev Triad commented
Best practice how to consume APIs as well