linux.conf.au 2014

Perth, Western Australia - 6th to 10th January 2014

linux.conf.au


<-- Back to schedule

Building APIs Developers Love

It's the age of the API. Major services are opening up little by little and providing
data for others to use - including everything from the big social networks to tiny start ups
to government agencies. This talk covers three things:

1. What APIs mean for the 'open' web - and how we can influence / shape that.
2. How to build APIs developers love.
3. How to build around lock in.

The focus (with relevance to LinuxConf) will be on opening up previouslly closed data and tools.
In situations where you can't necessarily open up your product, you can still help provide benefit
(and open sourcing a client for your product is a good start). It's also a look at how this
alternative approach plays into an interface-oriented openness that helps support the idea
of shifting things.

It'll cover the things people typically do that make bad apis - and what that means for users
and openeness - with a series of getting started points for people who want to make better
ways to interact with traditionally closed data.

Finally, I want to talk about how important it is to consider designing systems that work
together on an API level like we tend to do with Open Source Software.

It'll be a developer-centric, HTTP heavy look into how it all comes together in both the bigger
picture and the small pieces.

Darcy Laycock

Darcy is a software engineer from Perth, Western Australia. By day, he writes Ruby and Builds APIs for Filter Squad, a Perth Startup. By night, he hacks on open source and builds neat hacks. Also, he really, really likes HTTP.