Stagione 24: Node.js

Node.js spiegato costruendone il modello e la filosofia — perché funziona così — non la sintassi. Dal modo di programmare guidato dagli eventi fino all'ecosistema che gli è cresciuto attorno.

Episodi

10 episodi
EP 0010
Node in pratica e uno sguardo lungo

Node in pratica e uno sguardo lungo

Il ritratto unitario di Node e i pochi principi profondi: il non aspettare mai, il pensiero asincrono, i confini, il riuso consapevole...

5 min
EP 009
Un linguaggio da un capo all'altro: JavaScript ovunque

Un linguaggio da un capo all'altro: JavaScript ovunque

La seconda grande idea: usare un solo linguaggio, dal browser al server, superando la vecchia divisione in due mondi linguistici...

5 min
EP 008
Il tesoro e la trappola: l'immenso ecosistema

Il tesoro e la trappola: l'immenso ecosistema

L'immenso ecosistema di pezzi pronti, tesoro e trappola insieme: una produttività straordinaria, ma anche la dipendenza da una torre di codice altrui che non controlli, con rischi di qualità, sicurezza e fragilità...

5 min
EP 007
Costruire con i mattoncini: i moduli

Costruire con i mattoncini: i moduli

Come Node struttura il codice: tanti piccoli moduli autosufficienti, con una superficie pulita e i dettagli nascosti, che si combinano per costruire cose complesse...

5 min
EP 006
Un solo filo: la forza e il limite

Un solo filo: la forza e il limite

La forza e il limite inseparabili del filo singolo: straordinario per il lavoro fatto di tante attese, i servizi di rete; ma se gli dai un compito di puro calcolo pesante, l'unico lavoratore si blocca e tutti aspettano...

5 min
EP 005
Dall'inferno alla serenità: l'evoluzione dell'attesa

Dall'inferno alla serenità: l'evoluzione dell'attesa

Come una comunità ha addomesticato l'asincrono per gradi: dall'inferno delle istruzioni annidate, alle promesse concatenate, fino al modo di scrivere asincrono che sembra sincrono...

5 min
EP 004
Non aspettare, fatti avvisare: il pensiero asincrono

Non aspettare, fatti avvisare: il pensiero asincrono

Il modo di pensare che il ciclo degli eventi richiede: non aspettare fermo un risultato, ma dire in anticipo cosa fare quando sarà pronto, e proseguire...

5 min
EP 003
Un solo cameriere velocissimo: il ciclo degli eventi

Un solo cameriere velocissimo: il ciclo degli eventi

La risposta geniale di Node: un solo lavoratore che non si ferma mai ad aspettare, come un cameriere velocissimo che serve un intero ristorante riempiendo i tempi morti...

5 min
EP 002
Il problema dei tanti clienti: servire migliaia di richieste

Il problema dei tanti clienti: servire migliaia di richieste

Il problema che guida Node: servire tanti clienti insieme...

5 min
EP 001
JavaScript esce dal browser: la grande idea

JavaScript esce dal browser: la grande idea

Node nasce da un'idea sorprendente: prendere JavaScript, il linguaggio nato prigioniero del browser, e liberarlo, portandolo sui server...

5 min