<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2015-10-11 7:03 GMT-03:00 Koenraad Lelong <span dir="ltr"><<a href="mailto:lazarus2@de-brouwerij.be" target="_blank">lazarus2@de-brouwerij.be</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Op 08-10-15 om 17:23 schreef Luiz Americo Pereira Camara:<span><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
 > Hi,<br>
 ><br>
 > I would like to know more about web-programming with REST. Can anyone<br>
recommend books or web-sites to read about it ? I virtually know nothing<br>
about it.<br>
<br>
I read this book<br>
<br>
<a href="http://shop.oreilly.com/product/mobile/9780596805838.do" rel="noreferrer" target="_blank">http://shop.oreilly.com/product/mobile/9780596805838.do</a><br>
<br>
Its a good one, with a few shortcomings:<br>
<br>
It uses examples with XML<br>
Has a focus in HATEOAS. Particularly i dont buy HATEOS stuff, so i read<br>
only until the CRUD service chapter.<br>
<br>
I have some free books/resources about it. I can send later<br>
<br>
Luiz<br>
</blockquote>
<br></span>
Hi Luiz,<br>
<br>
I would like those extra resources you mentioned.<br></blockquote><div><br><a href="http://code.tutsplus.com/tutorials/a-beginners-introduction-to-http-and-rest--net-16340" target="_blank"></a><a href="http://bitworking.org/news/How_to_create_a_REST_Protocol">http://bitworking.org/news/How_to_create_a_REST_Protocol</a> (search for its archive for more articles)<br></div><div><a href="https://dzone.com/refcardz/rest-foundations-restful" target="_blank">https://dzone.com/refcardz/rest-foundations-restful</a> (requires free registration)<br><a href="https://msdn.microsoft.com/en-us/library/dd203052.aspx">https://msdn.microsoft.com/en-us/library/dd203052.aspx</a> (skip WCF specific content)<br><a href="https://pages.apigee.com/rs/apigee/images/api-design-ebook-2012-03.pdf" target="_blank">https://pages.apigee.com/rs/apigee/images/api-design-ebook-2012-03.pdf</a> (more advanced, about best practices)<br><br></div><div>I have tons of bookmarks some very specific or redundant. I can share anyway<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Meanwhile I read some articles on the web, but I need more knowledge about html.<div><div><br></div></div></blockquote><div><br></div><div>While REST is mostly used in web apps, is not tied to it. It's possible to use, for example in desktop applications<br><br></div><div><br></div><div>PS: in the last years i read a lot about REST just to learn that is not a closed concept / interface. Is more an  architecture  style based in some principles. So don't despair if you feel lost or if some "Restful way" of doing things does not match what you need or do.<br></div><div>In my case i threw away all the HATEOAS stuff keeping the rules of using nouns in resource identifiers, using HTTP verbs and return codes etc. If is Restful or not i don't know and don't care. It works for me.<br><br></div><div></div><div>Luiz<br></div></div></div></div>