As we move into 2014 the complexity of the world wide web continues to evolve. One of the developments that will effectively help to minimize the learning curve, as well as offer a much higher end user experience, is the advancement of the application programming interface. (API)
If you are not familiar with what this is, basically it allows developers to access programming from established programs and websites and to use the information in combination with their work to display content. This is probably a very simplistic way to explain the API, but that is it in a nutshell.
This is a great article that expounds on the topic but also the need for developers to be able to combine api’s in a mashup to create superior products and experiences for end users. A great a article.