nipdev – nipcast
nipdev – nipcast
Unknown
NipDev 1 – REST et développement d’APIs
1 seconds Posted Jul 1, 2013 at 10:09 pm.
0:00
0:01
Download MP3
Show notes

Share

Podcast: Téléchargement

Après la satisfaction du numéro pilote, @fXzo@antoined et @esorals nous parlent des techniques de développement d’API performantes et supportant la montée en charge.

Merci à tous les auditeurs du premier épisode pour leur support et leurs commentaires. Merci aussi à NipTech canal historique pour le soutien et la communication.

Pourquoi les APIs sont importantes aujourd’hui ?

Un lien vers une excellente étude de Fabernovel sur le sujet.

Un peu d’historique

Les ancêtres des APIs distribuées : DCE, CORBA, RMI dans le monde Java.

Les protocoles et standards du Web

SOAP, les Web ServicesXML et XML-RPC.

REST et JSON.

L’excellent blog de Matthieu Fenniak sur le développement d’API.

Les outils

Postman – REST Client : Un plugin chrome pour tester les API REST.

Documentation

Swagger : https://developers.helloreverb.com/swagger/

WADL : http://fr.wikipedia.org/wiki/Web_Application_Description_Language

enunciate : http://enunciate.codehaus.org/index.html

iodocs : https://github.com/mashery/iodocs

apiary : http://apiary.io/blueprint

API Engine : https://apiengine.io/

calamum : https://github.com/malachheb/calamum

Les frameworks

Finagle : http://twitter.github.io/finagle/

Apache Thrift : http://thrift.apache.org/

Akka : http://akka.io/

Spray.IO : http://spray.io/

Play Framework : http://www.playframework.com développement d’API en Play

Divers

Non blocking IO et Netty.