Mike Pearce – blog

API Anti-Patterns (how NOT to write a RESTful API)

Posted in APIs, PHP by Mike Pearce on August 8, 2010

[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.

Advertisement

6 Responses

Subscribe to comments with RSS.

  1. hakre said, on August 8, 2010 at 10:38 am

    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?

    • Mike Pearce said, on August 11, 2010 at 4:19 pm

      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!).

  2. Dave Nattriss said, on August 10, 2010 at 5:59 pm

    If I’d known it was being filmed, I would have brought a tripod to be used and got out of the way!

  3. [...] ошибки допускаемые при разработке, описывается в этойстатье. 59.939039 [...]

  4. [...] 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 [...]

  5. [...] 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 [...]


Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

Please log in to WordPress.com to post a comment to your blog.

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 912 other followers