Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Favorites infavorites:mine
infavorites:1234
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with Search options user 11732

Application Programming Interface (API) Design discusses best practises for creating libraries intended for general purpose or public use.

3
votes
The ideas behind microservices: You publish a service to all eligible clients; if you add a client, you don't have to rewrite the backend, you reuse it. You can replace an implementation without dis …
answered Mar 7 '17 by 9000
3
votes
Lower defect rate and faster time to market are usually more important than perfect hardware utilization. Tidy, easy-to-read code is usually easier to write and update, and needs less debugging. It m …
answered Nov 23 '17 by 9000
2
votes
If you do heavily custom things like your own layer of authentication and encryption, it's a good idea to have a canonical, well-supported API. It's easier to maintain one API than several. I'd try t …
answered Dec 17 '15 by 9000
6
votes
How can you know which field caused this error? Make it explicit? 401 # The HTTP "Unauthorized" code is outside the JSON. { "message": "Your credentials cannot be accepted", "invalid_fields …
answered Mar 16 '18 by 9000
1
vote
The idea to return an explanation is very good. If you calculate price and availability together, you could return an object describing all at once: enum StockAmount { NONE, // unavailable LITT …
answered Dec 5 '13 by 9000
16
votes
While there can be exactly one max value in a collection, there can be more than item representing that value. E.g {1, 9, 2, 9, 0} has max value of 9, represented by both elements [1] and [3]. Note t …
answered Sep 28 '14 by 9000
0
votes
The idea seems fine, as long as it handles various valid types of email addresses one might encounter. I, for one, routinely use emails like account+purpose@domain; there are many more cases. Maybe …
answered Dec 23 '13 by 9000