# Resources for learning to write RESTful-CRUDy applications?

**URL:** <https://www.ruby-forum.com/t/resources-for-learning-to-write-restful-crudy-applications/105073>\
**Category:** Rails\
**Created:** [May 25, 2007, 3:12pm UTC](https://www.ruby-forum.com/t/resources-for-learning-to-write-restful-crudy-applications/105073 "2007-05-25T15:12:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![maurice-gladwell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/8edcca/32.png) [@maurice-gladwell](https://www.ruby-forum.com/u/maurice-gladwell)\
**Post date:** [May 25, 2007, 3:12pm UTC](https://www.ruby-forum.com/t/resources-for-learning-to-write-restful-crudy-applications/105073/1 "2007-05-25T15:12:03Z")

</div>

I’m looking for resources that would teach me to write Rails  
applications, RESTful-CRUDy style.

I much prefer good exemplary programs to learn from, but could use a  
good, concise book as well 🙂

Thanks in advance,  
Maurice B. Gladwell

---

<div class="post-metadata">

**Author:** ![maurice-gladwell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/8edcca/32.png) [@maurice-gladwell](https://www.ruby-forum.com/u/maurice-gladwell)\
**Post date:** [May 25, 2007, 3:22pm UTC](https://www.ruby-forum.com/t/resources-for-learning-to-write-restful-crudy-applications/105073/2 "2007-05-25T15:22:45Z")

</div>

I found Geoffrey Grosenbach’s PeepCode to be a nice little introduction  
to REST.

[http://www.peepcode.com/](http://www.peepcode.com/)

Granted you have to pay a small fee but if you’re looking for a  
step-by-step guide to get started it’s well worth it.

Niall

---

<div class="post-metadata">

**Author:** ![maurice-gladwell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/8edcca/32.png) [@maurice-gladwell](https://www.ruby-forum.com/u/maurice-gladwell)\
**Post date:** [May 25, 2007, 4:29pm UTC](https://www.ruby-forum.com/t/resources-for-learning-to-write-restful-crudy-applications/105073/3 "2007-05-25T16:29:05Z")

</div>

On May 25, 8:22 am, Niall M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I found Geoffrey Grosenbach’s PeepCode to be a nice little introduction  
> to REST.
> 
> [http://www.peepcode.com/](http://www.peepcode.com/)
> 
> Granted you have to pay a small fee but if you’re looking for a  
> step-by-step guide to get started it’s well worth it.

+1

You might also find our short series on REST helpful:  
[http://softiesonrails.com/tags/rest](http://softiesonrails.com/tags/rest)

We cover more then “why” than they “how”, whereas PeepCode covers more  
“how” than “why”.

Jeff

---

<div class="post-metadata">

**Author:** ![maurice-gladwell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/8edcca/32.png) [@maurice-gladwell](https://www.ruby-forum.com/u/maurice-gladwell)\
**Post date:** [June 11, 2007, 8:47pm UTC](https://www.ruby-forum.com/t/resources-for-learning-to-write-restful-crudy-applications/105073/4 "2007-06-11T20:47:33Z")

</div>

I’ve checked out the PeepCode, and it looks good. Also, Jeff, I read  
your articles and they’re _awesome_. Many thanks for publishing them and  
mentioning them in this thread.

Here’s my small contribution to this discussion: since opening it, I’ve  
managed to find two example applications created as showcases of  
RESTful-CRUDy design and implementation:

RestBlog:  
[http://alisdair.mcdiarmid.org/2006/08/02/restblog-an-example-of-the-new-rest-and-crud-rails-style](http://alisdair.mcdiarmid.org/2006/08/02/restblog-an-example-of-the-new-rest-and-crud-rails-style)

restolog:  
[http://code.google.com/p/restolog/](http://code.google.com/p/restolog/)

Another great resource is the “RESTful Rails Development” booklet by the  
[b-simple.de](http://b-simple.de) guys, here (PDF):  
[http://www.b-simple.de/documents/download/6](http://www.b-simple.de/documents/download/6)

To sum up, there’s plenty of good material about Rails-REST-CRUD out  
there, though the above-mentioned seem like the cream of the crop.

–  
M.
