Drupal 12 è previsto per la settimana del 7 dicembre 2026, e Drupal 10 raggiunge la fine del supporto il 9 dicembre 2026. Le due date stanno sulla stessa pagina del calendario dei rilasci del core di Drupal, a due righe di distanza, e quasi nessuno di chi gestisce un sito Drupal 10 le ha notate. La prima alpha della...
Sviluppo software
Articoli, guide e tutorial su Sviluppo software, con consigli pratici per sviluppatori e aziende, con esempi concreti tratti da progetti reali.
Un’integrazione Salesforce non fallisce quasi mai sul protocollo. Autenticarsi è un problema risolto, e scrivere un record pure. Ciò che chiude i progetti è il quota giornaliero di chiamate e la forma del modello dati, scoperti di solito circa tre settimane dopo il go live, quando il job notturno inizia a restituire...
Quasi tutto lo sviluppo di plugin WordPress segue lo stesso arco. Qualcuno ha bisogno di un modulo di prenotazione, di un importatore di feed o di un campo in più al checkout, uno sviluppatore lo scrive, funziona, tutti passano oltre. Due anni dopo il sito è bloccato su una vecchia versione di WordPress perché nessuno...
Una migrazione CMS è uno dei pochi progetti in cui il lavoro tecnico può filare liscio e il risultato essere comunque un disastro. Il sito va online nei tempi previsti, è più bello, carica più in fretta, e il traffico si dimezza, perché qualche centinaio di URL ha cambiato forma e nessuno ha costruito la mappa. La...
Un postmortem è facile da convocare e difficile da rendere utile. La riunione si tiene, viene scritto un documento, si annotano quattro azioni, e sei mesi dopo lo stesso guasto si ripresenta mentre qualcuno ritrova quel vecchio documento cercando tutt’altro. La parola senza colpe raccoglie quasi tutta l’attenzione in...
L’archiviazione delle password è una delle poche aree del software in cui esiste una risposta davvero corretta, pubblicata, mantenuta e gratuita. È anche una di quelle che si sbagliano con maggiore costanza, perché le risposte sbagliate a un certo punto erano giuste e nessuno le ha più riviste. Il fallimento è...
La sicurezza della supply chain sembra un problema per organizzazioni che hanno una funzione di sicurezza, e questa impostazione è fuorviante. Un team piccolo che manda avanti una manciata di servizi dipende di norma da centinaia di pacchetti che nessuno al suo interno ha mai letto, scaricati al momento della build da...
La documentazione tecnica fallisce in un modo preciso e prevedibile. Qualcuno ne scrive moltissima durante due settimane tranquille, il sistema cambia, nessuno la aggiorna e nel giro di un anno il documento afferma con sicurezza cose false. Da quel momento vale meno di niente, perché chi si fida agisce su informazioni...
L’onboarding degli sviluppatori di solito si misura sulla durata dell’accoglienza formale, che è il lato sbagliato del problema. Il numero che conta è un altro: quanto passa prima che un nuovo ingegnere riesca a cambiare qualcosa avendo la certezza di non aver rotto nient’altro. Nella maggior parte dei team si misura...
Il deposito del codice sorgente presso un terzo, sul mercato noto come escrow del software, risponde a un timore ragionevole: il fornitore che ha costruito e gestisce il vostro sistema critico chiude, e voi restate con qualcosa da cui dipendete e che non sapete manutenere. Un contratto di escrow affida il codice...