This week’s system design interview: Python Vs C++ Vs Java! (Youtube video) Explaining 9 types of API testing API Vs SDK! System Design for Everyone! Explain the Top 6 Use Cases of Object Stores How to Build Your Engineering Metrics Program (Guide) (Sponsored)
I think using HTTP to describe API is quite misleading, even thought a service can provides one of their APIs throught HTTP, especially "3. Typically consists of endpoints, requests, and responses.".
If I would try to describe API it would be "a contract exposed by an application/library as a layer to their internal, managed components".
These digestable explanations are great, keep them coming... I'm sure they are helping lots of people untangle complex topics.
I've love to see an update to the API testing list to include API Contract Testing (inc Consumer-driven Contract testing) and API Policy Testing. At the moment it looks like "app testing" approaches renamed as "API testing" approaches.
@Alex Xu: I really like the way you are writing your blogs to prove time and again that "Picture worth more than a thousand words", with your recent "animated pictures" things even got better. Could you please share how /which tools you are using for the diagrams?
You are the best, I really appreciate for what you are doing. Way to go!
Great work @Alex! What tools do you use to make the charts and visual view?