# Erik D'Ercole > Sviluppatore web, sistemista e DevOps, socio e co-fondatore di Encodia. Appunti tecnici su Laravel, PHP, sistemi e DevOps. Sito bilingue (IT default, EN sotto /en/). Ogni articolo del blog è disponibile in Markdown puro aggiungendo `.md` al suo URL. Contenuto integrale di tutti gli articoli in un unico file: https://erikdercole.com/llms-full.txt ## Pagine - [Home (IT)](https://erikdercole.com/) - [Home (EN)](https://erikdercole.com/en/) - [Chi sono (IT)](https://erikdercole.com/chi-sono/) - [About (EN)](https://erikdercole.com/en/about/) - [Uses (IT)](https://erikdercole.com/uses/) - [Uses (EN)](https://erikdercole.com/en/uses/) - [Privacy (IT)](https://erikdercole.com/privacy/) - [Privacy (EN)](https://erikdercole.com/en/privacy/) ## Blog — articoli (IT) - [Il mio setup attuale (edizione 2026)](https://erikdercole.com/blog/il-mio-setup-2026.md): Hardware, software e strumenti che uso ogni giorno per sviluppare, gestire server e portare avanti i progetti — edizione 2026. - [PHPStan: percorsi dei file cliccabili nel terminale grazie a phpstan.neon](https://erikdercole.com/blog/phpstan-percorsi-file-cliccabili-nel-terminale.md): Come configurare phpstan.neon per ottenere percorsi completi negli errori di PHPStan, così da poterli aprire direttamente nell'IDE con un click. - [Proteggere l'endpoint /livewire/update dai bot con un middleware Laravel](https://erikdercole.com/blog/proteggere-livewire-update-con-un-middleware-laravel.md): Come bloccare i bot che attaccano l'endpoint /livewire/update usando un middleware Laravel che valida Content-Type, X-Livewire, Referer e cookie di sessione. - [Laravel Day 2025 @ Verona - Com'è andata](https://erikdercole.com/blog/laravel-day-2025-verona.md): Laravel Day è una conferenza dedicata alla community Laravel, che si svolge ogni anno a Verona ed è organizzata dal GRUSP. - [Come sfruttare gli script Composer per automatizzare il workflow PHP/Laravel](https://erikdercole.com/blog/come-sfruttare-gli-script-composer-per-automatizzare-il-workflow-php-laravel.md): Definisci script personalizzati in Composer per automatizzare il tuo workflow PHP/Laravel - [Perché Nginx crea un file "off"?](https://erikdercole.com/blog/perche-nginx-crea-un-file-off.md): Una configurazione errata di Nginx può portare a scrivere un misterioso file “off" - [Perché dimenticare variabili .env può far male (e come Laravel Health Env Vars ti aiuta)](https://erikdercole.com/blog/laravel-health-env-vars-perche-dimenticare-variabili-env-puo-far-male-laravel.md): Laravel Health Env Vars è un package che ti aiuta a gestire le variabili .env in modo efficiente. - [Perché è sempre meglio aggiornare Laravel](https://erikdercole.com/blog/perche-e-sempre-meglio-aggiornare-laravel.md): È molto importante tenere aggiornate le proprie applicazioni affinché usino l'ultima versione di Laravel - [Laravel: 4+1 elementi che non devono mai mancare in AppServiceProvider](https://erikdercole.com/blog/laravel-cosa-non-deve-mai-mancare-in-appserviceprovider.md): In ogni applicazione Laravel ci sono alcuni elementi indispensabili - [Perché ho (avevo) scelto Grav CMS](https://erikdercole.com/blog/perche-ho-scelto-grav-cms.md): Che strumento utilizzare per gestire i propri contenuti? Grav CMS è una valida scelta per chi vuole scrivere un blog - [PHP 8.4 è stato rilasciato: principali novità e miglioramenti](https://erikdercole.com/blog/php-8-4-rilasciato-novita-miglioramenti.md): Versione 8.4 di PHP: principali novità e miglioramenti introdotti - [Orrori di pronuncia in inglese](https://erikdercole.com/blog/orrori-di-pronuncia-in-inglese.md): Molti italiani, in particolare quelli che lavorano in ambito IT, hanno sempre pronunciato male uno o più termini inglesi ## Blog — articles (EN) - [My current setup (2026 edition)](https://erikdercole.com/en/blog/my-setup-2026.md): Hardware, software and tools I use every day to build, run servers and ship projects — 2026 edition. - [PHPStan: clickable file paths in the terminal via phpstan.neon](https://erikdercole.com/en/blog/phpstan-clickable-file-paths-in-terminal.md): How to configure phpstan.neon to get complete file paths in PHPStan errors, so you can open them directly in your IDE with a single click. - [Protecting the /livewire/update endpoint from bots with a Laravel middleware](https://erikdercole.com/en/blog/protect-livewire-update-endpoint-with-a-laravel-middleware.md): How to block bots attacking the /livewire/update endpoint using a Laravel middleware that validates Content-Type, X-Livewire, Referer, and the session cookie. - [Automate your PHP and Laravel workflow with custom Composer scripts](https://erikdercole.com/en/blog/automate-your-php-and-laravel-workflow-with-custom-composer-scripts.md): Create custom Composer scripts to automate your PHP and Laravel workflow - [Why Nginx creates a file named "off"?](https://erikdercole.com/en/blog/why-nginx-creates-a-file-named-off.md): An incorrect Nginx configuration can lead to a mysterious “off” file being written. - [Introducing Laravel Health Env Vars: because missing .env variables hurt](https://erikdercole.com/en/blog/introducing-laravel-health-env-vars-because-missing-env-variables-hurt.md): Laravel Health Env Vars is a Composer package which helps to manage .env variables efficiently