Ricerca

Risultati per "laravel roma"

9 risultati dal blog · 3.9301 ms

Articoli dal blog

Trovati 9 risultati

  1. Server VPS unmanaged in emergenza con sviluppatore irreperibile: come ho recuperato un Hetzner AX41 lockato in 3 ore con la rescue mode e cosa fare nei primi 30 minuti di crisi

    Server VPS unmanaged bloccato e sviluppatore irreperibile: il caso reale di un Hetzner AX41 recuperato in 3 ore via rescue mode e il decalogo operativo per le PMI italiane.

    Il 14 aprile 2025 ho ricevuto un'email allarmata da una società di consulenza B2B romana del settore servizi tecnici per la pubblica amministrazione. Il loro sito istituzionale e il portale clienti erano entrambi giù da poco più di sei ore, e l'unica risorsa tecnica interna che avevano (un dipendente IT generalista, non sistemista) aveva esaurito le proprie opzioni dopo aver provato a riavviare il server dal pannello Hetzner Robot senza risultato. Il loro sviluppatore origin... continua a leggere

  2. Digital Ocean Droplets per Laravel: sizing corretto e autoscaling senza Kubernetes

    Come dimensionare correttamente i Droplet Digital Ocean per Laravel in produzione e implementare autoscaling senza la complessità di Kubernetes per PMI.

    Il 12 marzo 2025 mi ha chiamato il socio di un'agenzia romana di sviluppo software che gestisce, fra gli altri progetti, un gestionale Laravel custom per un cliente attivo nel settore servizi amministrativi in outsourcing - una PMI con circa 230 utenti interni e un picco di utilizzo concentrato tra il primo e il quinto giorno di ogni mese, quando l'intero team elabora la fatturazione elettronica del mese precedente per i clienti finali. L'infrastruttura era ospitata su Digital Ocean in configura... continua a leggere

  3. Fine-tuning vs RAG: quale approccio scegliere per applicazioni aziendali specifiche

    Confronto tecnico tra fine-tuning e RAG per applicazioni LLM aziendali: quando usare ciascun approccio, costi, complessità e casi d'uso per PMI italiane.

    Il 12 giugno 2025 sono stato contattato dal socio di uno studio legale romano specializzato in diritto del lavoro e contenzioso previdenziale per PMI italiane, con un organico di 14 avvocati fra soci e associati e un portafoglio di circa 380 aziende clienti attive. Lo studio aveva avviato tre mesi prima una collaborazione con un consulente AI esterno per costruire un assistente virtuale basato su LLM capace di rispondere in italiano preciso alle domande degli avvocati su normativa specifica - ar... continua a leggere

  4. Fat Controller in Laravel 12: dal controller da 200 righe a Service Layer, Action pattern e Dependency Injection

    Fowler definisce il Service Layer come confine dell'applicazione. In Laravel 12, il Service Container rende il refactoring da Fat Controller a servizi iniettabili e testabili.

    In una piattaforma marketplace con migliaia di utenti attivi, l'OrderController di un'applicazione Laravel 10 conteneva un metodo store() di 180 righe: validazione inline, calcolo totali, verifica disponibilità prodotti, decremento stock, creazione ordine e item, invio notifiche, logging - tutto nello stesso metodo. Quando è stato necessario replicare la logica di creazione ordine in un comando Artisan per l'importazione bulk, il team ha copiato 120 righe dal controller. Due mesi d... continua a leggere

  5. Ansible per PMI: automatizzare il provisioning di VPS Linux senza DevOps dedicato

    Come usare Ansible per automatizzare il provisioning di VPS Linux (Debian, Ubuntu) per PMI italiane senza un team DevOps dedicato: playbook pratici e template.

    Nel 2025 ho provisionato 34 VPS per clienti italiani diversi - Hetzner, OVH, Contabo, Digital Ocean, Aruba - ognuno con la stessa sostanziale configurazione di base: Debian 12 o Ubuntu 24.04, LEMP stack con PHP 8.2 o 8.3, MariaDB 10.11, Nginx con Let's Encrypt, firewall nftables hardening-ready, backup automatico verso Storage Box esterno, monitoring minimale con monit e alert via Telegram, fail2ban per SSH e portali web, user-separation per applicazioni diverse, cron schedulati per rotazione lo... continua a leggere

  6. Aggiornamento automatico delle dipendenze PHP con Dependabot e Renovate

    Come configurare Dependabot e Renovate per l'aggiornamento automatico delle dipendenze PHP Composer su GitHub e GitLab: strategy, grouping e auto-merge.

    A gennaio 2026 ho condotto un audit di sicurezza per un'azienda del settore servizi digitali con circa 30 sviluppatori interni, tre applicazioni Laravel in produzione e un monolite Symfony ereditato da sei anni di sviluppo organico. Il composer.lock del monolite conteneva 187 pacchetti di primo e secondo livello. L'audit ha rivelato che 41 di questi pacchetti avevano almeno una CVE pubblicata negli ultimi dodici mesi, cinque avevano CVE di severity critica (CVSS ≥ 9.0), e il più grave ... continua a leggere

  7. Aggiornamento automatico dei container Docker in produzione senza downtime

    Come automatizzare l'aggiornamento dei container Docker in produzione senza downtime: Watchtower, rolling update, health check e rollback automatico.

    Il 3 febbraio 2026 ho ricevuto alle 22:47 una chiamata dal responsabile IT di un'azienda del settore e-commerce B2B con circa 55 dipendenti e un fatturato annuale nell'ordine dei 9 milioni di euro, appoggiata su un Hetzner AX42 (Ryzen 5 3600, 64 GB RAM, 2×NVMe da 512 GB in RAID 1) con otto container Docker in produzione - Nginx reverse proxy, due worker PHP-FPM 8.2, MySQL 8.0, Redis 7, un container Laravel Horizon, un container Node.js per il BFF e un piccolo servizio Python per l'elaboraz... continua a leggere

  8. Software legacy in azienda: perché ignorare la modernizzazione è una bomba a orologeria per il tuo business

    Il software legacy mette a rischio la tua azienda ogni giorno. Scopri come e perché la modernizzazione con Laravel è la chiave per la sicurezza e la crescita.

    Nel panorama digitale odierno, agilità e sicurezza non sono optional, ma requisiti fondamentali per la sopravvivenza e la crescita di un’azienda. Eppure, troppe PMI italiane convivono con un segreto scomodo: un software gestionale, un CRM custom, un portale interno, o un'applicazione critica per il business, basata su tecnologie obsolete, scritta anni fa, e che oggi rappresenta un vero e proprio fardello. Parliamo di software legacy.La reazione più comune, frutto di anni di e... continua a leggere

  9. CodeIgniter vs Laravel nel 2026: quando una PMI deve davvero migrare e come farlo senza fermarsi

    PHP 8.1 EOL dicembre 2025, CodeIgniter 3 in maintenance, JetBrains 2024 stima 61% Laravel vs 11% CI. Quando una PMI deve migrare a Laravel 12 e come pianificare la transizione.

    In un audit su un gestionale di una PMI piemontese del settore manifatturiero, ho ereditato un applicativo CodeIgniter 3.1.10 in produzione da otto anni: PHP 7.4, libreria Email.php ancora vulnerabile al pattern di CVE-2016-10131 (CVSS 9.8 - Email header injection che porta a esecuzione di comandi sendmail), zero test automatici, 142 controller, 89 modelli, 11 librerie custom e tre integrazioni esterne con webservice di fornitori. L'azienda voleva "aggiungere il login Microsoft 365" per il porta... continua a leggere

Potresti cercare anche