Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Kauppalehti 
{API:Suomi} 27.9.2014 
Niilo Ursin @niiloursin
API developer quidelines 
- eat your own dogfood 
- keep API documentation close to code with 
real examples 
- use meanin...
next kl.fi: Application layers 
Frontend : AngularJS (client side rendering) 
Public api (authentication + authorization) ...
Swagger
Swagger: Try it out!
tietopalvelut.kauppalehti.fi
Company information
Upcoming SlideShare
Loading in …5
×

Kauppalehti {api-suomi} event 27.9.2014

1,920 views

Published on

Presentation from APISuomi event 27.9.2014

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Kauppalehti {api-suomi} event 27.9.2014

  1. 1. Kauppalehti {API:Suomi} 27.9.2014 Niilo Ursin @niiloursin
  2. 2. API developer quidelines - eat your own dogfood - keep API documentation close to code with real examples - use meaningful status & error codes: - do not reinvent wheel: use standard http status codes with headers - provide real test environment - version api
  3. 3. next kl.fi: Application layers Frontend : AngularJS (client side rendering) Public api (authentication + authorization) Private api (DAO) memcached data cache SOLR MongoDB Oracle other data sources JSON JSON CLIENT SERVER memcached session cache
  4. 4. Swagger
  5. 5. Swagger: Try it out!
  6. 6. tietopalvelut.kauppalehti.fi
  7. 7. Company information

×