|
Mar 14 |
awarded | Yearling |
|
Mar 1 |
comment |
A Web application as a REST API client: how to handle resource identifiers And so, since you want your API to be significantly different than your app (I still think this is questionable) - treating it like a remote system becomes no different than that. You said performance isn't the problem, but you also said in your question that something like this would 'affect performance'. |
|
Mar 1 |
comment |
A Web application as a REST API client: how to handle resource identifiers Think of it this way - forget your API and App. Assume you wanted to create a site that lets people collect their favorite Facebook and Twitter posts. Those are remote systems. You're not going to try to tunnel or template the URIs to those systems through your own. You'd create a 'board' resource and it would be your server that knows that board/1 points to facebook.com/post/123 and twitter.com/status/789 - when you go to provide a representation of your board, you would have to resolve those URIs to a representation you can work with. Cache where needed. |
|
Mar 1 |
comment |
A Web application as a REST API client: how to handle resource identifiers I think you're confusing the state of the client with the representations that determine that state. You don't put 3 in app/pets/3 because app/pets/3 is opaque, it points to whatever resource your web app wants. If that's a composed view of several other resources (in other systems - your API being one of them) then it's up to you to store the hyperlinks to those systems within the web app server, and then retrieve them, resolve them to their representations (e.g. JSON or XML) and then serve them up as part of your response. |
|
Mar 1 |
awarded | Teacher |
|
Feb 28 |
revised |
A Web application as a REST API client: how to handle resource identifiers added 39 characters in body |
|
Feb 28 |
answered | A Web application as a REST API client: how to handle resource identifiers |
|
Feb 15 |
awarded | Critic |
|
Oct 9 |
asked | Does (should?) changing the URI scheme name change the semantics? |
|
Aug 7 |
accepted | Is it common for business analysts (or other non-development team members) to have stories tracked alongside developers? |
|
Aug 4 |
comment |
Is it common for business analysts (or other non-development team members) to have stories tracked alongside developers? What I mean by that last part, is we have say, 6 systems, and many teams work only with 1 system and if they come to you talking about requirements, and you say, "oh but this other system has this, so.." it's basically "well, we don't use that system, and that system is stupid, and no one should have ever used it." - so in order to have our sprints focus on items that are of a managable size (some of these things would be a month of work), I guess we opted to perverse the meaning of story to that of "internal dialogue" |
|
Aug 4 |
comment |
Is it common for business analysts (or other non-development team members) to have stories tracked alongside developers? We're an internal tools team, and so our "customer" is in fact sometimes ourselves, where one tool needs another tool to change its behaviour or start performing functionality so that another tool can satisfy a requirement. Are you saying we should capture those items some other way? If we actually assemble the desired functionality in to one statement, it's never much more than "I want to click Generate Report and receive a report of all the Widgets". Except that requires integration with 6 different systems and a whole tonne of stuff that the customer outright refuses to acknowledge exists. |
|
Aug 3 |
comment |
Is it common for business analysts (or other non-development team members) to have stories tracked alongside developers? That's what I thought. Presumably, the Product Owner is accountable to someone else (especially in a large organization like this), and so that transparency is really pertinent elsewhere anyway: the product owners boss isn't using this tool to check up on him (most likely), and the development team can't really do anything with said transparency. Thanks for your input! |
|
Aug 3 |
asked | Is it common for business analysts (or other non-development team members) to have stories tracked alongside developers? |
|
Aug 1 |
awarded | Citizen Patrol |
|
Aug 1 |
awarded | Scholar |
|
Aug 1 |
awarded | Student |
|
Aug 1 |
awarded | Editor |
|
Nov 25 |
awarded | Supporter |
|
Nov 13 |
comment |
What does “GPL with classpath exception” mean in practice? Suit yourself. I don't see how SO is a place for this question. |