Mohamed Dhyia Eddinemohammedev.hashnode.net·Aug 24, 2022GraphQL API designIntroduction 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 different ways to develop such an API, we can use SOA...AMINE ADJOU and 3 others are discussing this4 people are discussing thisDiscuss·33 likes·2.7K readsGraphQL
Nextwebbnextwebb.hashnode.net·Jan 4, 2023Why is idempotency very critical in APIs?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" endpoint. Suppose this endpoint is not idempoten...Discuss·10 likes·133 readsAPI Design
Shashankcoderatwork.hashnode.net·Feb 23, 2022Versioning REST API !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 of the data in resources might be amended. While u...Discuss·8 likes·1.8K readsAPI DesignREST API
Haneunhanlee.hashnode.net·Apr 4, 2023REST API vs. RESTful APIREST API Definition Representational State Transfer Application Programming Interface (REST API) A REST API is an API based on the REST architecture. Components of a REST API 1. URIs should use nouns rather than verbs and should be in lowercase. ...Discuss·1 likeProgrammingREST API
TECHcommunity_SAGtechcommsag.hashnode.net·Mar 16, 2023ChatGPT for API DesignEveryone 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 step in t...DiscusswebMethods
Abednego Emonenacodynego.hashnode.net·Feb 17, 2023A Beginner's Guide to RESTful Web Services and API DesignAs 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 services becomes increasingly important. In this beginne...Discuss·46 readsREST API
Yash Mistryyash240408.hashnode.net·Jan 24, 2023Basics Inception of API for StarterWhat 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 compared to a service agreement between two programs...DiscussREST API
Tijan Ayomidetijan.hashnode.net·Jan 7, 2023What is versioning all about...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 below the Wikipedia version of what a REST API is A...Discuss·2 likes·77 readsAPI best practices
Nextwebbnextwebb.hashnode.net·Jan 4, 2023Why is idempotency very critical in APIs?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" endpoint. Suppose this endpoint is not idempoten...Discuss·10 likes·133 readsAPI Design
Mohamed Dhyia Eddinemohammedev.hashnode.net·Aug 24, 2022GraphQL API designIntroduction 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 different ways to develop such an API, we can use SOA...AMINE ADJOU and 3 others are discussing this4 people are discussing thisDiscuss·33 likes·2.7K readsGraphQL
Rachel Tomiracheltomi.hashnode.net·May 10, 2022How You Can Design Delightful API ArchitectureBuilding, 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 developer, you’ll need to do one of two things: co...Discuss·1 like·40 readsGuidesapi arc
Varenya Thyagarajvarenya.hashnode.net·Mar 12, 2022Core principles of API Design - Part 2This 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 “goldilocks example” i.e. not too hard not too easy. So i...DiscussAPI Design
Shashankcoderatwork.hashnode.net·Feb 23, 2022Versioning REST API !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 of the data in resources might be amended. While u...Discuss·8 likes·1.8K readsAPI DesignREST API