We all know our day-to-day applications like Google Chrome, Google Docs, Gmail. All of these applications have a so-called API (Application Programming Interface). Application Programming Interface is the way these applications can interact with each other. But why it exists and who is using it? It is used by other programmers and what is most important, APIs save a lot of time for programmers. API usually consists of the following parts: implementation of API: there [...]