+39 3662317539/+34 620899163
info@simonecosci.com

Tag: laravel

Sviluppo Siti Web a Tenerife

Laravel: rate limiting con RateLimiter::for e il middleware throttle

Limiter con un nome, chiavi per utente o per IP, la risposta sul 429 e i due errori che rendono un limite inutile: cosa dice la documentazione di Laravel 13 e come usarla.

Laravel: `timeout`, `retry_after` e i job eseguiti due volte

Due valori diversi in due file diversi decidono se un job in coda viene eseguito una volta o due. Se il timeout supera il retry_after, la stessa email parte due volte e nei log non c’è nessun errore.

Scheduler di Laravel: withoutOverlapping e onOneServer

Due modi diversi in cui un task pianificato va storto — si accavalla con se stesso, oppure parte su tre macchine invece che su una. Laravel ha un metodo per ciascuno, e non sono intercambiabili.

Laravel: quando serve un Job in coda e quando basta defer()

Da Laravel 11 c’è defer(): esegue codice dopo la risposta, senza worker né broker. Quando basta e quando invece serve ancora una coda vera.

Eloquent e il problema N+1: accorgersene prima che se ne accorga il cliente

Una pagina che in sviluppo vola e in produzione si trascina, quasi sempre, fa una query per ogni riga. Come si manifesta, come farlo esplodere in sviluppo invece che davanti al cliente.

Ho collegato un assistente AI al mio gestionale di fatturazione: cosa cambia davvero

Biglins è il gestionale con cui faccio preventivi e fatture. Da qualche mese posso dettarli a un assistente AI invece di compilare form. Cosa cambia, cosa non cambia, e perché la parte interessante non è l’AI.