API Anti-Patterns (how NOT to write a RESTful API)
[Vimeo http://vimeo.com/13922981 w=640&h=385]
I had the honor of giving another talk at PHPLondon this month. Although I only had two weeks notice to research and write the thing, I think I managed to pull it off!
The talk was on API Anti-Patterns. I’d originally thought about doing a talk on How To Write a RESTful API, but the topic is enormous and sprawling and I only had 30 mins. So, I flipped the idea on it’s head and wrote about the things which we find with supposedly RESTful APIs which really aren’t RESTful. It’s shorter and, more importantly, funnier. So, below you’ll find the video and the slides from the night. Get in touch if you have any questions.

Thanks for sharing the insighful talk. PHPLondon looks like fun!
I had problems to understand the part about cookies, the audio quality is partially hard to listen to. Can you briefly line-up the arguments again?
hakre
August 8, 2010 at 10:38 am
I’ve been asked by a couple of people, so I’ll muster some neurons together and write a blog post on the subject. Thanks for the kind words and yes, PHP London is fun (especially the beer!).
Mike Pearce
August 11, 2010 at 4:19 pm
If I’d known it was being filmed, I would have brought a tripod to be used and got out of the way!
Dave Nattriss
August 10, 2010 at 5:59 pm
[...] ошибки допускаемые при разработке, описывается в этойстатье. 59.939039 [...]
Общие ошибки при проектировании REST Web API « Corso's Blog
August 21, 2010 at 7:06 pm
[...] in my unofficial series on stuff to do with REST. You can see the others by clicking here for API Anti-Patterns or here for Cookies and the RESTful [...]
Why do I even care what version your API is? Versioning your API with HATEOAS « Mike Pearce – blog
August 26, 2010 at 6:05 pm
[...] also enjoyed giving the two talks at PHP London How Not To Write A RESTful API and Writing Effective User Stories). It’s because of this that I’ve decided to submit a [...]
Help! Speaking at the PHP London Conference 2011 « Mike Pearce – blog
November 17, 2010 at 1:10 pm