- Renvoyer autre chose que du json (négociation de contenu, PDF, CSV, fichiers)
- Comment faire de l’upload de plusieurs binaires, en envoyant en même temps des metadata ?
- Idempotence en création de ressource => JVI : draft
- Exemple de HATEOAS (panier)
- GET : les limitations (taille de l'URL => POST)
- Comment gérer l’héritage ?
- Récupération de mot de passe
- Configurateur d’options
- Onboarding mobile
- Authentification forte (>= 2 facteurs)
- Recherche multi ressources
- API et Machine à états
- Payload avec metadata
- Calcul d’un prix stateless (paramètres en entrée + logique de calcul côté serveur) : sans stockage possible (GET /resources?... ou POST /resources + 301 vers /resource/:id) avec stockage possible (POST /resources?... => 201 Location /resources/:id => GET /resource/:id) -> évite le recalcul
- Spécifications exécutables vs pyramide de tests inversée
- Code first vs Spec first
- REX mise en place tests Newman
- APIM pour les flux sortants (article d'archi)
- APIM pour les appels internes ? Une gateway, deux gateways ? (article d'archi)
- APIs réactives (RTM : Slack, Twitter)
- Add 2 more articles
- Fix the color of the complexity icon (should change based on the value)
- Add tags if needed (to be defined)