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 15, 2026 in Programmazione, Concetti - Una variabile è un contenitore con un nome che conserva un valore che il tuo programma può leggere e modificare. Come dichiararla e assegnarla, tipi e ambito, costanti vs variabili e perché sono i mattoni di ogni programma.
Jun 15, 2026 in Programmazione, Dati, Database - Un database è una raccolta organizzata di dati, gestita da software che ti permette di archiviarli, interrogarli e aggiornarli in modo affidabile. Relazionale vs NoSQL, concetti chiave (tabelle, schema, ACID), esempi reali e il suo rapporto con SQL.
Jun 14, 2026 in Programmazione, Dati, Database - SQL è il linguaggio standard per archiviare, interrogare e modificare i dati nei database relazionali. I comandi chiave (SELECT, INSERT, UPDATE, DELETE), come funziona una query, SQL vs NoSQL e perché è ancora essenziale nel 2026.
Jun 14, 2026 in Programmazione, Strumenti, Flusso di lavoro - Git è un sistema di controllo di versione distribuito che registra ogni modifica al tuo codice per creare branch, unire, collaborare e annullare. I concetti chiave (commit, branch, merge, remote), il flusso di lavoro quotidiano e la differenza con GitHub.
Jun 14, 2026 in Programmazione, Concetti - Un algoritmo è una procedura finita, passo dopo passo, che trasforma un input in un output. Le sue proprietà chiave, esempi quotidiani e in codice, perché conta l'efficienza (Big-O) e la differenza con un programma.
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.
Jun 14, 2026 in Haskell, Concetti - Haskell è un linguaggio puramente funzionale, a tipizzazione statica e pigro, con una potente inferenza dei tipi. Le idee che lo definiscono - purezza, immutabilità, pigrizia, tipi forti -, a cosa serve e come iniziare.
Jun 14, 2026 in Haskell, Sintassi - Una list comprehension costruisce una lista a partire da generatori con guardie opzionali - concisa e vicina alla notazione insiemistica. Sintassi, generatori multipli, guardie e il loro rapporto con map e filter.
Jun 14, 2026 in Haskell, Concetti - Haskell calcola un valore solo quando serve davvero. Cos'è la valutazione pigra, i thunk, le strutture dati infinite, la trappola dei memory leak e come forzare la valutazione stretta con seq e BangPatterns.