greptilian logo

IRC log for #rest, 2014-06-26

https://trygvis.io/rest-wiki/

| Channels | #rest index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
03:22 wilmoore joined #rest
05:23 adaro joined #rest
06:35 _ollie joined #rest
06:35 adaro joined #rest
06:55 adaro joined #rest
07:06 ph88 joined #rest
08:10 wilmoore joined #rest
08:22 shrink0r joined #rest
08:44 graste joined #rest
08:55 shrink0r joined #rest
08:59 martinfilliau joined #rest
09:53 _ollie joined #rest
09:57 interop_madness joined #rest
10:58 _ollie joined #rest
11:21 jcromartie joined #rest
11:43 danizord joined #rest
12:22 jcromartie joined #rest
12:37 _ollie joined #rest
12:55 ldiamond joined #rest
13:02 jcromartie joined #rest
13:10 shrink0r joined #rest
14:09 spaceone hmm
14:10 spaceone REST doesn't disallow server state as long as the communication is stateless. so caching of authentication details is fully valid, imho?!
14:12 rincewind joined #rest
14:19 fumanchu sure. you want to be careful about how you share that cache among multiple webservers...
14:21 pdurbin spaceone: is the image tmoore found the one you were looking for? http://www.w3.org/2000/Talks/1206-xml2k-tbl/slide5-0.html
14:27 spaceone pdurbin: no, unfortionaly not
14:29 spaceone fumanchu: so my argument "server is allowed to have state, but communication must be stateless" is valid... why doesn't people understand this?
14:30 spaceone pdurbin: i am pretty sure that i found that image on w3.org, i searched about 4 hours for it :/
14:31 fumanchu spaceone: because people only want to think about design and not architecture. They see statelessness as design dogma rather than a beneficial architectural constraint that promotes scalability
14:31 spaceone yes
14:37 fumanchu most of the time I can't fault that attitude, since it so often exists because they don't actually need scalability for their 100-user website, they just "need REST" because it's cool.
14:38 spaceone hmm
14:39 spaceone the whole WWW is meant to be RESTful in its original thought
14:39 pezra joined #rest
14:39 spaceone imho even every website should be restful
14:40 spaceone allowing implementation of generic browsers (which support generic login, language selection, media type selection, ...)
14:41 fumanchu as Roy keeps saying, though, "browsers are a tiny fraction of 'the Web'"
14:41 spaceone where does he say this?
14:41 fumanchu oh, anytime the browser folks want to change HTTP to fit their needs :)
14:42 fumanchu or HTML
14:44 nkoza joined #rest
14:44 fumanchu the point is, study your requirements, especially the non-functional ones, pick an architecture that serves them (allowing established architectural styles to guide you if applicable), design and build your system from it
14:45 fumanchu going in the other direction, where you let the selected architecture or style determine your requirements, is a recipe for frustration
14:45 fumanchu (or, just as bad, letting your implementation choices determine your architecture)
14:45 spaceone hm yes
14:45 spaceone but
14:45 spaceone REST has the most advantages
14:45 spaceone for most usage
14:46 fumanchu simply not true. you need to get out and see other apps.
14:46 fumanchu and study other styles
14:47 spaceone i compared RPC web services and compared them to REST. the REST thing was always more simple
14:47 fumanchu there are orders of magnitude more apps that benefit from the Unix pipe-and-filter arch style than web apps that benefit from REST or RPC
14:48 fumanchu (partly due to the weight of history, I'll grant you, but true nevertheless)
14:49 fumanchu pick up the Taylor book for a start
14:49 spaceone i am not able to translate the meaning of  "grant me"
14:49 fumanchu "I'll grant you" ~= "I will allow this argument"
14:49 fumanchu http://www.amazon.com/Software-Architecture-Foundations-Theory-Practice/dp/0470167742
14:50 spaceone okay
14:51 spaceone rest contains pipe and filter
14:54 fumanchu ha. list the architectural qualities and constraints of the pipe-and-filter style and then try to tell me that again ;) just because a diagram has boxes and arrows does not make it pipe-and-filter.
14:54 rincewind3 joined #rest
14:57 fumanchu biab
15:03 rosstuck joined #rest
15:13 igitoor joined #rest
15:14 igitoor joined #rest
15:43 fumanchu joined #rest
15:46 fumanchu_ joined #rest
15:59 larsks joined #rest
16:30 rincewind joined #rest
16:44 fumanchu joined #rest
16:45 wilmoore joined #rest
17:29 wilmoore joined #rest
17:50 adaro joined #rest
17:57 jcromartie joined #rest
17:58 wilmoore joined #rest
18:02 graste joined #rest
18:20 shrink0r joined #rest
18:42 fumanchu joined #rest
18:45 nkoza joined #rest
18:45 pezra joined #rest
18:45 ldiamond joined #rest
18:45 interop_madness joined #rest
18:45 rickharrison joined #rest
18:45 mgomezch_ joined #rest
18:45 alxbl joined #rest
18:45 locks joined #rest
18:45 whartung joined #rest
18:45 vlakarados joined #rest
18:45 nardbard joined #rest
18:45 gluegadget joined #rest
18:45 bigbluehat joined #rest
18:45 asm89 joined #rest
18:45 ekroon joined #rest
18:46 KarlHungus joined #rest
18:46 KarlHungus joined #rest
18:58 ldiamond joined #rest
18:58 interop_madness joined #rest
18:59 mgomezch joined #rest
19:11 fumanchu joined #rest
19:13 jcromartie joined #rest
19:17 whartung joined #rest
19:23 marcoshack joined #rest
19:23 fumanchu_ joined #rest
19:27 _ollie joined #rest
19:39 danizord joined #rest
21:08 fumanchu joined #rest
21:10 fumanchu_ joined #rest
21:20 _ollie joined #rest
23:17 igitoor joined #rest
23:29 igitoor joined #rest
23:33 fumanchu1 joined #rest
23:35 fumanchu2 joined #rest
23:55 jcromartie joined #rest

| Channels | #rest index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

https://trygvis.io/rest-wiki/