Session

Build a terrible API for people you hate

We've all been there - you've been asked to build an API to be used by someone you really dislike. Maybe it's the person who keeps stealing your milk from the company kitchen, or the one who asks long winding questions just as the 5pm Friday meeting is about to end. It's someone who annoys you, and you have to build them an API.

So malicious compliance time! You have to build them an API, but no-one said it has to be good. Here's your chance to get revenge on this person by building the Worst. API. Ever.

This session will show you how, covering some of the nastiest ways to create an API that is terrible to use. Together we will dive into how APIs should be defined, so you can learn how to do it wrong, we'll talk user experience, so you can see how to make it terrible, and dig deeper into what most folks expect from a good API so we can do the complete opposite. With plenty of hands-on coding and examples, we'll create something truly terrible, but still meets the requirements. From lack of discoverability to inconsistent API signatures and incomprehensible naming, this session will have it all!

And maybe if you have to create an API for someone you love, this might give you some pointers as to what not to do...

Jim Bennett

Head of Developer Advocacy at Pieces for Developers

Redmond, Washington, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top