Talk: Come sfruttare OpenAPI durante lo sviluppo di un API in PHP

Talk presented at PUGMI (Facile.it - Milano / Online)
Language: it Slides available

Questa è la replica di una presentazione che ho svolto l’anno precedente online al SymfonyDay 2021, anch’essa registrata

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 PHP e Symfony, e 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.