Top "Api-design" questions

API design is the process of determining and exposing a set of consistent method signatures, return values, and documentation intended for use by other developers to allow programmatic access to data.

How do you set up an API key system for your website?

Let say that I have a website with some information that could be access externally. Those information need to be …

api-design
What is the standard for formatting currency values in JSON?

Bearing in mind various quirks of the data types, and localization, what is the best way for a web service …

json currency api-design
How do you define a good or bad API?

Background: I am taking a class at my university called "Software Constraints". In the first lectures we were learning how …

api api-design
When should we create our own Java exception classes?

From a good design/practice point of view, when should we create and use custom Java exception classes instead of …

java class exception api-design
Best way to create REST API for long lasting tasks?

Suppose I have 2 servers. The first is a service that provides some computations, which can last long time (minutes to …

rest callback api-design
Why Java does not allow overriding equals(Object) in an Enum?

I've noticed that the following snippet... @Override public boolean equals(Object otherObject) { ... } ...is not allowed for an Enum, since the …

java enums api-design
Why would a RESTful API send cookies with the API response?

The other day I got a strange warning in my client after sending requests to twitter: 2018-01-12 02:32:50,162 WARN o.…

rest cookies twitter api-design
RESTful API and bulk operations

I have a middle tier which performs CRUD operations on a shared database. When I converted the product to .NET …

rest http api-design bulk optimistic-concurrency
Differences between API development platform e.g APIGEE and ESB

Me and my team will be working on APIGEE which is an API development platform to expose some services in …

esb api-design mashery apigee
When do I define objective-c methods?

I'm learning Objective-C, and have a C/C++ background. In object-oriented C++, you always need to declare your method before …

objective-c declaration definition api-design