Episodi
820 episodi · pag. 49/103
Una sola porta: l'endpoint unico e la richiesta che parla
Una differenza strutturale netta...
La mappa di tutto: lo schema e i tipi
Se il cliente può chiedere qualunque forma, gli serve una mappa: ed è lo schema, la descrizione formale e completa dell'intero grafo, con ogni cosa, ogni campo, ogni collegamento...
I dati sono un grafo: seguire i collegamenti in una sola richiesta
Il cuore concettuale, l'idea che il nome indica: i dati sono un grafo, una rete di cose collegate...
Chi tiene la penna: il cliente chiede esattamente ciò che vuole
La prima idea, la più definitoria: chi tiene la penna...
Cos'è GraphQL, e il problema che risolve
GraphQL, nato per curare un dolore reale di REST: ricevere troppo, o troppo poco, con tanti viaggi...
Le API in sintesi, e il tessuto connettivo del web
Il ritratto unitario: REST è far parlare i programmi usando il web stesso — ogni cosa una risorsa con un indirizzo, pochi verbi universali per agire, ogni richiesta completa in sé, un linguaggio condiviso di risposte, e rappresentazioni scambiate in un formato comune, il JSON...
REST non è l'unica via: i limiti, e le alternative
La verità onesta: REST non è perfetto, ed è più uno stile libero che uno standard rigido, e va bene così...
Un'API è un prodotto: progettarla per chi la userà
Dal meccanismo al mestiere: un'API non è solo un ponte tecnico, è un prodotto, e i suoi utenti sono altri programmatori, incluso te tra sei mesi...