© 2023 Hashnode
#api-design
Everyone talks about ChatGPT - social media is full of it. But while most people seem to use it either for creating social media content or for writing source code, I wonder if ChatGPT can help me do some API design? API design is a crucial…
As the world becomes more interconnected and the demand for seamless communication between different applications and services continues to grow, the need for well-designed APIs and RESTful web servic…
What do you mean by API? Application Programming Interface is referred to as API. Any software having a specific function is referred to be an application when discussing APIs. The interface can be co…
I found the name "versioning" in an article I read not long ago. The article talked about best practices when creating a REST API. I assume we are all tech-savvy here😉 but for those who aren't find b…
Idempotence is an essential concept in APIs; it allows clients to make similar requests without causing problems or changing the system's state💡. For instance, consider an API that has a "create user…
Introduction API design refers to the process of developing application programming interfaces (APIs) that expose data and application functionality for use by developers and users. There are many dif…
Building, designing, and consuming APIs are some of the most important aspects of every developer’s career. An API should reflect the needs of users and, in this case, developers like you. As an app d…
This is the sequel to: API Design 1 I laid out the principles behind designing an API and wanted to show those principles in play in a non-trivial example. Turns out it's difficult to find the “goldil…
It is highly unlikely that a web API will remain static. As business requirements change new collections of resources may be added, the relationships between resources might change, and the structure …