GraphQL offers providers an alternative to REST, especially as the number of API clients has increased, and in some cases GraphQL offers a number of advantages over REST. GraphQL does have it's pain points and this article takes a look at what those are and how to solve for them.
API Design Articles
The following is a list of ProgrammableWeb articles that matched your search term. On an nearly 24/7 basis, ProgrammableWeb publishes new articles ranging from news to opinion to tutorials for both developers and API providers. All of our articles are categorized in such a way that you can find your way to related articles, APIs, SDKs, Libraries, Frameworks, Tutorials and Sample Source Code. If you have an interest in contributing any of the aforementioned content to ProgrammableWeb, be sure to read our guidelines for such contributions.
Developing an API in plain PHP is time-consuming and error-prone. Thankfully, it’s not necessary. All you need is a great little PHP framework to help you out. Rakesh Patel over at BCW picks out five of the best PHP frameworks for creating REST APIs.
Postman has released Postman 6.0 which introduces Workspaces, an environment where groups of users can collaborate on API development projects and testing APIs. Individual developers can organize their work in personal workspaces and teams of developers can collaborate in team workspaces.
With all the talk and content praising the microservices design approach, you might think the monolithic architecture is outdated and inefficient, but don’t limit your options when it comes to your application and, indeed, your company. In certain circumstances, a monolithic design is ideal.
Maxime Locqueville of Algolia is often asked what tool the company uses for API documentation. He gives the name but he’s tempted to say it’s not an important question. What matters more than the software rendering your docs is the quality of the content.
Just like airport security, a system hosting a public API has to deal with heavy loads of incoming traffic every day. Most of that traffic is legitimate but not always. David Andrzejek explains to you how you can keep the bad apples out of your API while still serving millions of requests each day.
In times of beyond-peak traffic volume, API calls can be the factor that breaks a website. Savvy web teams will itemize the functionality of their websites and evaluate their priorities for what they need. Web teams should follow three tips to deploy their APIs and avoid website disasters.
Amazon API Gateway now features content encoding support for API responses. Content encoding helps reduce the amount of data sent from the API Gateway to clients, and transferring data takes less time. Developers can configure their APIs to support content encodings such as deflate and gzip.
Developer and Falcross creator Arman Dezfuli-Arjomandi has launched RESTyped, a specification for end-to-end typing for REST APIs with TypeScript. RESTyped is based on TypeScript, and it was created to bridge the gap between an API server and clients. RESTyped requires TypeScript 2.4+.
Postman has announced the launch of the Postman API Network, a growing list of available public APIs, each of which supports its Postman Collections tech. The Postman API Network helps developers find APIs and in turn hopes to help API providers facilitate developer on-boarding.