Episodi

820 episodi · pag. 45/103
EP 007
Lo specialista, non l'universale: dove gRPC brilla (e dove no)

Lo specialista, non l'universale: dove gRPC brilla (e dove no)

gRPC è uno specialista, non un rimpiazzo universale: brilla tra servizi tuoi (veloce, rigoroso, a flusso), fatica coi browser (serve un traduttore) e con le API pubbliche (il testo leggibile è più amichevole)...

5 min
EP 006
Evolvere senza rompere: i numeri dei campi

Evolvere senza rompere: i numeri dei campi

Come un contratto rigoroso evolve senza rompere: ogni campo ha un numero, non si riusa e non si cambia mai di significato, si aggiungono solo numeri nuovi...

4 min
EP 005
Tutti d'accordo, ognuno nella sua lingua: il poliglottismo

Tutti d'accordo, ognuno nella sua lingua: il poliglottismo

Il frutto più prezioso del contratto: da un'unica fonte si generano client e server tipizzati per ogni linguaggio, così servizi in lingue diverse si capiscono perfettamente...

4 min
EP 004
Un canale sempre aperto: la conversazione invece della domanda

Un canale sempre aperto: la conversazione invece della domanda

La capacità più distintiva: la conversazione continua, non solo domanda e risposta...

4 min
EP 003
Parlare in binario: compatto invece che leggibile

Parlare in binario: compatto invece che leggibile

Come gRPC manda i dati: in binario compatto, non in testo leggibile...

4 min
EP 002
Il contratto prima di tutto: definire, poi generare

Il contratto prima di tutto: definire, poi generare

La pratica più distintiva: prima di programmare scrivi il contratto, una descrizione formale in lingua neutra, unica fonte di verità...

5 min
EP 001
Chiamare una funzione su un altro computer

Chiamare una funzione su un altro computer

La terza risposta al 'come parlano i programmi', dopo risorse e grafo: gRPC pensa in verbi, chiamare una funzione...

4 min
EP 0010
Il pensiero prima dell'esecuzione

Il pensiero prima dell'esecuzione

Cos'è TypeScript in fondo: un modo di scrivere le tue intenzioni sulla forma dei dati e sui contratti, reso controllabile da una macchina...

4 min