Symfony / PHP 8.4: le incompatibilità che causano errori al deploy
Migrazione a PHP 8.4: nullable impliciti deprecati, comportamento di Doctrine sui datetime e la cache di prod che rivela tutto.
$ grep --tag
// 15 contenuti con questo tag.
Migrazione a PHP 8.4: nullable impliciti deprecati, comportamento di Doctrine sui datetime e la cache di prod che rivela tutto.
Disconnessioni casuali causate da un binding JWT a un'impronta del browser troppo rigida (window.innerWidth). Diagnosi e compromesso sicurezza/UX.
Visualizzare statistiche di analytics (database separato) in una dashboard EasyAdmin che risiede su un altro database. Soluzione con multi-connessione Doctrine e DBAL.
Un quiz di 20 domande si caricava in 2,3 secondi su EnglishUp. La causa: una query Prisma per domanda invece di una sola query con include. Analisi di un classico N+1 e della sua correzione.
Durante una demo di AS-ChatIA, l'API DeepSeek ha restituito errori 429 sotto forte carico e il flusso SSE si interrompeva senza un messaggio chiaro per l'utente. Analisi di un retry pulito che rispetta lo streaming.
Su SchedMaster, ogni redeploy lasciava in esecuzione in background una vecchia istanza dello scheduler. Risultato: gli stessi promemoria inviati due o tre volte. Ecco come ho rintracciato il duplicato.
DeepSeek · streaming SSE
Ciao 👋 Sono l'assistente IA di questo blog. Chiedimi del percorso di Amar, dei suoi progetti in produzione o degli articoli pubblicati qui.