API Pain Points

Phil Sturgeon (17.Apr.2015 at 14:00, 50 min)
Talk at Lone Star PHP 2015 (English - US)

Rating: 5 of 5

API Pain Points

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Comments closed.


Rating: 4 of 5

17.Apr.2015 at 14:55 by Kyle Schatzle (22 comments)

Well that was a fun show. Tidbits of wisdom in between.

Rating: 5 of 5

17.Apr.2015 at 15:12 by Darren Wright (29 comments)

Enjoyed the talk, ran out of time, hopefully will post slides.

Rating: 5 of 5

17.Apr.2015 at 16:17 by Josh Justice (22 comments)

Very helpful best-practices for APIs. Definitely want to check out the book now. Most of our APIs are trivial and tightly-coupled to frontends for the same system. But we will apply these to any APIs we set up that are used more broadly.

Rating: 4 of 5

17.Apr.2015 at 16:36 by Philip Sharp (62 comments) via joind.in Android app

Really good look at APIs without getting hung up on the "rules." Too bad he ran out of time.

Speaker comment:

17.Apr.2015 at 17:06 by Phil Sturgeon (3 comments)

Slides are up!


Sorry to run out of time, the API versioning stuff can all be found here:


Rating: 5 of 5

18.Apr.2015 at 09:02 by Omni Adams (116 comments)

Great talk, lively and energetic. Lots of good information. Sorry about not getting the time notice to you. I thought you saw me.

Rating: 4 of 5

18.Apr.2015 at 09:49 by Elizabeth Marie Smith (69 comments)

Excellent presentation, engaging speaker, hilarious jokes

I'm sad that we ran out of time - learned some very good things
I know you say you're never giving this talk again, but remember there's always a new audience who has never heard this information :)

I'd personally love to see some more stuff added about

versioning (more than it sucks which we all know)
swagger and other api reflection style documentation/tools
dealing with "bad actors" using apis - what are some mitigation ideas?
private versus public apis and the different considerations for both

And now... I have some apis to go fix :)

Rating: 5 of 5

18.Apr.2015 at 10:18 by Justin Furnas (6 comments)

Although I have not done any API programming, I know at one point I will be. Although at this point your presentation was a little over my head, I was able to pick out quite a few very interesting points.

You are a very skilled developer and I have considered you a hero and innovator in the PHP industry. The be able to hear you speak was amazing.

Rating: 5 of 5

18.Apr.2015 at 10:24 by Mathew Beane (9 comments)

Thanks for being on-point. Sorry you ran out of time. As usual Phil does not disappoint.

Rating: 5 of 5

18.Apr.2015 at 10:47 by James Kersbergen (29 comments)

Phil really delivers on this talk, disappointed at running out of time. Very useful information that will have an impact on how I look at APIs going forward.

Rating: 4 of 5

18.Apr.2015 at 12:49 by Anonymous

Rating: 5 of 5

18.Apr.2015 at 13:16 by Jessica Mauerhan (44 comments)

My team attended at least two API talks last year before starting to work on our own API in the past few months, and I was very pleased to see we have been doing it "the right way". I personally didn't get much out of this talk because it wasn't new information, but it was highly entertaining.

Phil, please slow down a little when speaking. Us Americans can't all understand you easily, and the non-americans on my team probably had an even harder time.

Rating: 5 of 5

19.Apr.2015 at 11:37 by John Hodges (22 comments)

Engaging speaker, presented relevant information in a humourous manner. Lots of good material here, lots of little gotchas you may not otherwise consider. Especially if you're just delving into building your first APIs, this talk is very much worth attending.

Rating: 5 of 5

19.Apr.2015 at 15:50 by Nicholas Moorman (7 comments)

As someone developing their first API this talk was perfect for me. Really appreciate all the information.

Rating: 4 of 5

20.Apr.2015 at 09:53 by Bob Phillips (33 comments)

I hope youtube was watching.

Rating: 5 of 5

20.Apr.2015 at 10:32 by Justin Voelkel (13 comments)

Picked up some good knowledge. Super engaging and fun talk to attend. I'll be picking up your book to complete the cycle.

Rating: 4 of 5

22.Apr.2015 at 07:59 by Jeremy Ward (94 comments)

"An API is literally just a way of interacting with stuff."

I loved that quote.

Reviewing my notes from this talk, everything comes across more as a practical, common-sense guide to building an API: Use a default query string, don't auto-increment values, ensure you've got unique identifiers, "Just Send JSON", don't use 200 for errors, supplement your HTTP status codes with actual human-readable content.

To date, I have limited experience working with third-party APIs, but after seeing Phil's talk and reflecting on the ones I have used, it's clear to me that there's a lot of work to be done by developers to improve the quality and consistency of their APIs. I appreciated the resources Phil provided, along with an overview of which HTTP methods to use depending on the verb.

As an aside: I attended Matt Frost's OAuth talk earlier in the day, and he and Phil seem to disagree about which version of OAuth to use.

Excellent talk!

© Joind.in 2019