API design resources

Can anyone recommend resources on designing (pragmatically) RESTful JSON APIs?

I’d be interested in eager vs lazy loading, how to separate resources, when to be more pragmatic and stray from strict REST, etc.


I learn by looking at some well design API likes: github, stripe, and etc…
I found few very good screencast to summary about API design as well:

Late to the party, but there are some good ideas here: Best Practices for Designing a Pragmatic RESTful API | Vinay Sahni