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.
The following code throws NullPointerException: int num = Integer.getInteger("123"); Is my compiler invoking getInteger on null since it's static? That …
java integer nullpointerexception api-design autoboxingIs an API endpoint the 'method', like https://api.foursquare.com/v2/venues/ or the full URL including non-query-string parameters …
api-designI'm designing an API with SQLAlchemy (querying MySQL) and I would like to force all my queries to have page_…
python sqlalchemy api-designUnlike C#'s IEnumerable, where an execution pipeline can be executed as many times as we want, in Java a …
java java-8 java-stream api-designWhen designing resource hierarchies, when should one use sub-resources? I used to believe that when a resource could not exist …
rest api-designI had a look at Best practices for API versioning?, but am not quite convinced of the answer, so I …
rest versioning api-designLet's say that we have the following REST call: GET api/companies/5 (get company with id 5) If company '5' …
rest asp.net-web-api http-status-code-404 asp.net-web-api2 api-designAs far as I know, it's a best practice to return an item after it has been updated. TypeORM's updateById …
typescript rest orm api-design typeormUltimate goal is to use the tweepy api search to focus on topics (i.e docker) and to EXCLUDE retweets. …
python python-2.7 twitter tweepy api-designIterables present two methods for getLast public static <T> T getLast(Iterable<T> iterable); public static &…
java collections guava api-design iterable