-
Notifications
You must be signed in to change notification settings - Fork 1
Luke Stokes
lukestokes edited this page Sep 14, 2012
·
4 revisions
I'm the co-founder and lead developer of FoxyCart.com. I've spent the last 6 or so months of my life building out what I'd like to believe is a Level 3 REST API. I blogged about RESTful Resources Required Reading as part of my research and it quickly became my most popular post. I presented a talk at our Nashville php user group and at the PHP Architect Tek12 conference (From POX to HATEOAS, A Real Company’s Journey Building a RESTful API). I plan to give a similar talk, though I really want all of you to pick apart what we've already built of the API at api-sandbox.foxycart.com. I want smarter people than me to look and tell me what we've done wrong. We haven't built out the documentation for the API yet, but there are some examples of the usage here: http://wiki.foxycart.com/v/0.0.0/api. I'm not shy. Tell me where we screwed up and why. I want to make this thing as solid as possible so that, hopefully, it can be used as an excellent example of what a REST API should be. Not "RESTful", but true REST, fully hypermedia driven following as many standards that make sense. http://bit.ly/SLMzTD |
||
Title | Let's Explore a REST API Together... And Tear It Apart. |
---|---|
Level | Experts wanted |
Abstract |
The last 6 months of my life were spent building out a REST API, and I'm almost done. I agonized over the research, watched a bunch of tutorials and, to the best of my ability, tried to build an API that follows as many best practicies as possible. OPTIONS, PATCH, web linking, ATOM hypermedia format for XML, HAL hypermedia format for JSON, filtering, partial responses, sorting, etc... I want a room of amazingly smart people to walk through this API with me and discuss how we can make it better. My hope is for this API to be one of the best APIs on the Internet for learning how to do REST the right way. You can help me make that happen. api-sandbox.foxycart.com |
Slides | Looking for an open discussion, so I'm not sure what slides we'll have. |
Title | From POX to HATEOAS, A Real Company's Journey Building a RESTful API |
---|---|
Level | Covers intro, mid-level and maybe some slightly advanced REST topics |
Abstract | We started FoxyCart.com in 2007 and soon after slapped together some XML and called it an API. As our company and customer base grew and third-party integrations emerged, the need for a true REST API became our next priority. This session will tell the inspiring, ongoing story of how an ecommerce platform for developers researched and developed a new API from scratch using as many REST principles as possible. |
Slides | Will post. |