Lipstick on a pig

How (not) to design a modern API over legacy systems


Ori Pekelman

http://apidays.io 3/12/2012

Have you seen the list of speakers!? Wow.

Speakers Over the next two days a lot of smart people are going tell you, you really do need to:

  • Have an API policy
  • Open your internal systems, internally
  • Open your internal systems to the world
  • And when you do so use ReST

The wondreful, cheerful world of ReST

Happy

You will hear about:

resources, represenations, states, state machines, ands state transfers, URI schemas, verbs, content types, serialization, hyper media and linked-data.

And if everybody does their job correctly, you will see that:

a fly

resources, represenations, states, ands state transfers, URI schemas, verbs, content types, serialization, hyper media and linked-data.

are really simple concepts, most of which you already know.

DevEx

a fly More importantly you will see that a lot of this is about Developer Experience.

Your APIs are not only part of your "IT infrastracture". They are part of your communications strategy. Part of your image.

  • Developers, as weird as it may sound, have an aesthetic sense.
  • We talk about beauty and ugliness.
  • These days, we talk a lot about smell.

And developers are a crucial constituency

ballmer

Even the simplest API wants a lib

Remember, people shop compartively for APIs.

And DevEx is important because having your APIs integrated into third party libraries and software is probably the most important avenue for adoption.

Production!

Piglet

About me

Piglet

Ori Pekelman

@OriPekelman

http://www.constellationmatrix.com

http://dev.af83.com