Talk: API contracts: Leveraging OpenAPI during API development
Talk presented at
SFDay @ 127.0.0.1 (Online)
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.