Archivio Luglio 2026

Da Laravel 5.7 / PHP 7.4 a Laravel 8 / PHP 8.1: una migrazione senza traumi

Qualche giorno fa ho deciso di impiegare un po’ di tempo per aggiornare un’applicazione Laravel rimasta ferma per anni. L’applicazione girava in produzione con: Il provider di hosting continuava a ricordarmi che PHP 7.4 era ormai fuori supporto e suggeriva il passaggio a PHP 8, suggerimento che era abbastanza inistente da dentro l’interfaccia di amministrazione …

Continua a leggere

DBeaver e MySQL: perché compare l’errore Public Key Retrieval is not allowed?

Mi sono imbattuto in un comportamento piuttosto curioso utilizzando DBeaver con un server MySQL locale. All’avvio di DBeaver, il tentativo di connessione falliva con il messaggio: La cosa sorprendente era che bastava aprire un terminale ed eseguire: Una volta autenticato con il client a riga di comando, tornando in DBeaver la connessione funzionava perfettamente. Il …

Continua a leggere

Perché Docker non è una macchina virtuale

docker - Dockerfile

Per anni avevo sentito ripetere che Docker è una virtualizzazione leggera. È una frase comoda per iniziare, ma in realtà è fuorviante. L’ho capito nel modo migliore: cercando di capire perché MySQL si comportasse in modo apparentemente assurdo. Il problema Sul mio PC era in esecuzione un container Docker con MySQL (ma non me lo …

Continua a leggere

Thunderbird su Ubuntu: attenzione al cambio dei canali Snap

Mozilla Thundebidr snap channel update

Aprendo Thunderbird mi è comparso un avviso che invitava a intervenire entro il 21 luglio 2026 per continuare a ricevere gli aggiornamenti ESR (Extended Support Release). Partiamo con le istruzioni operative per chi sa già queste cose e vuole andare subito diritto al punto, poi più avanti ci sofferemeremo brevemente sui canali di distribuzione del …

Continua a leggere