Talk: API contracts: Leveraging OpenAPI during API development

Talk presented at SFDay @ 127.0.0.1 (Online)
Language: it Slides available
See talk comments on Joind.in.

Scrivere API è il pane quotidiano di noi sviluppatori web: ormai sono il tassello fondamentale che non manca mai, da colonna portante dei frontend a meccanismo di comunicazione indispensabile tra applicazioni differenti.

Ma come possiamo semplificare lo sviluppo di una API e comunicare con l’esterno come questa API funziona?

Lo standard OpenAPI (precedentemente conosciuto come Swagger) è un ottimo strumento formale per descrivere le proprie API, ma va usato in maniera attenta. Ci sono diversi modi per utilizzarlo e diversi strumenti dedicati per Symfony, ed in questo talk vedremo un approccio che ci permetterà di tenere il nostro documento OpenAPI al centro del nostro progetto e del nostro flusso di sviluppo.