All Questions
8 questions
0
votes
1
answer
2k
views
Designing a system to hit multiple HTTP requests serially
Hope this is the right StackExchange community to ask this question.
I am building a (Python) project that will have a list if URLs to hit. They have to be hit serially, and part of response of one ...
1
vote
2
answers
457
views
Enforce strict naming of multiple arguments
I have some questionnaire data in CSV files for different projects. I created a function that takes a specific subset of columns and calculates aggregated values. The problem is that across these ...
0
votes
1
answer
761
views
What is the best way to publish a REST API so that other people can see and improve/add new methods on it?
I have a requirement to (re)design an existing REST API which is written in Django REST. One of the main requirements is allowing third parties, approved by us, extending of our API. The API is a ...
2
votes
2
answers
736
views
Technique to synchronize error codes in a same-project-API
In the project I am working right now, we have some python and some C# code. At some point, I call from python a subprocess which starts a C# executable. This C# code returns an error code, which has ...
4
votes
2
answers
3k
views
Which is better API: table.add_row() or table.rows.add()?
I'm writing a library to create and manipulate Word .docx files in Python. In general, I take a lot of influence from the Microsoft VBA/C# API for Word in designing the API, figuring they've given it ...
7
votes
1
answer
3k
views
Merge two different API calls into One
I have two different apps in my django project. One is "comment" and an other one is "files". A comment might save some file attached to it.
The current way of creating a comment with attachments is ...
1
vote
3
answers
3k
views
How my website should use its own API?
Im building small web-service which will provide my users with data through API.
Also, some data will be available right on my website.
The question is about how to use my own API? Should my website ...
6
votes
3
answers
488
views
How do I assess tradeoff between robustness and "lazy" code in API design?
Postel's law:
Be conservative in what you do, be liberal in what you accept from others.
"Lazy" code (per The Pragmatic Programmer):
Be strict in what you will accept before you begin, and promise ...