I had a lot of fun giving this talk for the virtual PHP user group, Nomad PHP. What I love about this group is that it's open to everyone, wherever and whoever you are. They hold events in varying timezones … Continue reading
A short talk at APIStrat in Amsterdam about the joind.in API.
I'm working on a project that uses a search engine to show images on a particular topic ... but I need my search to be localised since I'm in the UK and so "football" doesn't mean what a generic search … Continue reading
This talk was at CodeConnexx in Maastricht, which was a mixed web technologies and soft skills event. Since the audience were of many different technical disciplines, this talk aims more at HTTP-level advice rather than implementation details.
My netmagazine article has been posted on their new online home, Creative Bloq. I loved writing this post although it was hard work to rationalise my rant of all the things I really wish API designers would do (or NOT … Continue reading
I've spoken in a number of different cities, in a number of different countries - and this time, I got to speak in my home town of Birmingham! The hackference was in its first year, and it was a great … Continue reading
In case you missed it, Twitter updated their APIs recently, so that you have to authenticate to use even their search APIs to return publicly-available results. This is an increasing trend for API providers, to provide either very limited or … Continue reading
Subtitled "Design successful RESTful APIs", this article was a blast to write, although blatantly there are 8 tips included in the article :) It was published in the March 2013 issue of netmagazine, issue 238, and they absolutely blew my … Continue reading
I get a lot of emails asking me to get involved with API projects, and that means I see a lot of both implemented and planned "RESTful" APIs. Now, I absolutely love REST and for a data-driven application, it would … Continue reading
Recently I tweeted as a #linktuesday link the 10 Worst API Practices post from ProgrammableWeb. Today, in search of some concrete examples of APIs implementing unhelpful antipatterns, I sent out a tweet for help: [blackbirdpie id="289014953954930688"] In the raft of … Continue reading