Jul 18, 2026 in Programmazione, Web, Prestazioni - Una CDN mette in cache il tuo contenuto statico su server sparsi per il mondo, così ogni visitatore lo riceve da una macchina vicina. Come funzionano l’edge, il cache hit e miss, il TTL e l’invalidazione, statico vs dinamico, e dove si colloca una CDN rispetto al tuo hosting.
Jun 26, 2026 in Programmazione, Web, Networking - Un WebSocket mantiene una connessione aperta così che server e browser possano scambiarsi messaggi in qualsiasi momento. Cos’è un WebSocket, in cosa differisce da HTTP, l’handshake, ws vs wss, e quando usarlo invece del polling.
Jun 18, 2026 in Programmazione, Web, APIs - REST usa HTTP + JSON (leggibile, universale); gRPC usa HTTP/2 + Protocol Buffers (veloce, tipizzato, streaming) per le chiamate tra servizi. Prestazioni, streaming, supporto del browser e quale scegliere.
Jun 17, 2026 in Programmazione, Web, APIs - REST e GraphQL sono due modi di costruire un'API web: REST usa molti endpoint con risposte fisse; GraphQL un solo endpoint dove il client chiede esattamente i campi che gli servono. Over/under-fetching, caching e quale scegliere.
Jun 17, 2026 in Programmazione, Web, Concetti - Un webhook è una richiesta HTTP automatica che un servizio ti invia quando si verifica un evento - l'opposto di una chiamata API che fai tu. In cosa differisce dal polling di un'API, come riceverlo in sicurezza ed esempi reali (Stripe, GitHub, Slack).
Jun 14, 2026 in Programmazione, Web, Dati - JSON è un formato di testo leggero e leggibile per dati strutturati - la lingua che parlano la maggior parte delle API web e dei file di configurazione. La sua sintassi, perché è ovunque, il confronto con XML e i suoi limiti onesti.
Jun 14, 2026 in Programmazione, Web, Concetti - Un'API è un contratto che permette a un software di comunicare con un altro. I tipi principali (web/REST, libreria, SO), come funzionano una richiesta e una risposta web e perché le API sono ovunque nel software moderno.