i would not use the @rel value as a sort key, either. mca http://amundsen.com/blog/ http://twitter.com@mamund http://mamund.com/foaf.rdf#me ... i would not use...
the xml variant for HAL has @name for handling this already. It's meant to be used as a secondary key to @rel. Mike - the problem with using @id (unique in the...
Hope this isn't off-topic: Is anyone using something like WADL for service definition documentation? We're (hopefully) going to have a collection of many...
hello carlos. ... definitely not off-topic! this is a problem that a lot of people are struggling with (including us right now). at times, there is some ...
My approach to this problem (documenting Web services) is to document the Media Type that expresses the domain semantics for that service. This can be done for...
... Hi Carlos, If your intent is to document REST services for people that might develop clients of those services, WADL isn't an option as it would lead to...
Thanks Mike. This idea makes perfect sense. Btw, is it a good idea doing asynchronous notification for such a long-running operation? This way, the client...
Rama: since HTTP is a Client-Server protocol, it's most effective when you allow clients to initiate conversations. There are a number of ways to "optimize" ...
i meant to say i don't find using Comet (and other similar approaches) any more reliable, scale-able, effective than HTTP's Client-Server centered options. ...
hello rama. ... http://dret.net/netdret/publications#pau11b (to be presented next week at ICSOC by cesare pautasso) might give you some ideas about how you ...
Jakob: i've been doing some work in this area (evolvability for hypermedia-based systems) and, while my experiments are still not completed, i can pass along...
Mike, I think I get the gist of what you are saying, but I still struggle understanding the various aspects of writing a good rest api as well as consuming...
Kevin: (my regrets for not responding sooner) this is long, my apologies ahead of time. Hopefully the content will be worth the time<g>. <snip> I think I get...
hello mike. just adding something here that might add an extra design dimension. ... well, that's not entirely true. media formats should be designed with ...
Erik: I stated: "the server cannot add any new inputs, links, or forms and expect the 'bot' to "know" or "understand" these new elements." Does your response:...
hello mike. ... yes it does, on a meta level, but my main intent was definitely not to say that you're wrong. if the media type is designed for it, the server ...
Erik: Ok, i think i understand your POV. you're saying that a media type designer can, for example, "bake in" a design element (which all clients/servers must...
hello mike. ... exactly. it might sound like a minor thing, but it's actually pretty major if a client knows when it shouldn't proceed and can signal an error...
hello again... ... as a corollary to what i just said: i was thinking about, let's say in XML/XSD terms, a global attribute you can put on elements to signal ...
Erik: to-date, my approach for handling modifying media type designs (over time) has been as follows: - Extend (compatible w/ existing implementations) no...
Hi, thank you for all the good replies. It has helped my understanding. With regards to this reply, can you give an example of how you use (and document)...
... No, it just sounds like an unrealistic expectation - the odds of developers building machine clients that follow this advice, in practice, are quite low....
Kevin: as an example, i'll riff on the "weather" design i posted earlier in this thread. below is an "extension" of the weather media type design (i.e. adding...
Some thoughts along vaguely similar lines - http://www.mnot.net/blog/2011/08/28/better_browser_caching Cheers, ... -- Mark Nottingham http://www.mnot.net/...
I'm a little uncomfortable calling this "negotiation"; the model I have in mind is that a site might request a larger allocation than the default, and the UA...
18011
Steve Klabnik
steve@...
Dec 15, 2011 12:17 am
Hey everyone! I just wanted to draw attention to the discussion here: https://github.com/rails/rails/pull/505 While the pull request is originally from May,...