Risultati per "developer di backend freelance"
10 risultati dal blog · 2.8591 ms
Trovati 10 risultati
-
Da sviluppatore a consulente IT: la transizione, le insidie e cosa cambia davvero
Come fare la transizione da sviluppatore PHP senior a consulente IT: gestione dei clienti, pricing, contratti, rischi economici e la differenza tra sapere e
Nel gennaio 2014 ho lasciato un contratto a tempo indeterminato come tech lead in una software house per avviare l'attività di consulente informatico freelance. Lo stipendio era sopra la media del mercato per il ruolo (1.800-2.000 euro netti al mese di allora), la posizione era stabile, il rapporto col management era buono. La decisione di uscire è stata mossa da una combinazione di insofferenza per la struttura gerarchica di progetto dove non potevo portare il valore che vedevo ch... continua a leggere
-
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
-
Programmatore PHP senior freelance: cosa distingue davvero un senior da uno sviluppatore generico in una PMI italiana
Programmatore PHP senior freelance: i quattro segnali operativi che distinguono un vero senior da uno sviluppatore con "anni di esperienza" scritti nel CV.
Nell'aprile del 2024 mi ha contattò il CTO di una PMI italiana che sviluppa una piattaforma SaaS di gestione della fatturazione elettronica per commercialisti, con circa 15.000 professionisti attivi sulla piattaforma e picchi di utilizzo concentrati nei giorni di scadenza fiscale. Lo stack era moderno sulla carta - Laravel 10, PHP 8.2, MySQL 8.0 con repliche di lettura, Redis 7 per cache e sessioni, tutto containerizzato con Docker Compose su un server dedicato Hetzner AX52 - ma la piatta... continua a leggere
-
GitHub Actions per il deploy di applicazioni Laravel su VPS unmanaged
Pipeline CI/CD con GitHub Actions per il deploy automatico di Laravel su VPS unmanaged Hetzner e Digital Ocean: zero-downtime, rollback e secrets management.
Il 25 novembre 2024 sono stato ingaggiato come subentrante tecnico da un'azienda modenese attiva nel settore distribuzione di attrezzatura specializzata per fisioterapisti e strutture sanitarie private - fatturato annuo di circa 5,8 milioni di euro, 17 dipendenti, un e-commerce B2B in Laravel 10 che serve circa 2.400 clienti professionisti attivi con ordini ricorrenti. Il precedente freelance che aveva costruito e gestito la piattaforma per cinque anni era improvvisamente uscito di scena senza p... continua a leggere
-
Subentro forzato su un progetto PHP critico: il protocollo che applico nelle prime 72 ore quando lo sviluppatore non risponde più
Sviluppatore irreperibile e progetto PHP fermo su Hetzner, OVH o Aruba? Il protocollo che applico nelle prime 72 ore: inventario, forensics, stop-the-bleeding.
Il 13 marzo 2025 ho ricevuto una telefonata alle 20:47 di un giovedì sera dal titolare di una PMI di logistica con sede a Mestre. Il suo e-commerce B2B fatturava circa 1,8 milioni di euro l'anno, gestito da un singolo sviluppatore freelance che aveva smesso di rispondere alle mail da quasi tre settimane e non rispondeva nemmeno al telefono cellulare. Quel giovedì pomeriggio l'applicazione aveva iniziato a generare errori 500 intermittenti sulla pagina di checkout, e nessuno all'int... continua a leggere
-
Sviluppatore sparito con le credenziali del server: come ho restituito a un cliente genovese il controllo di un Hetzner AX51-NVMe in sei giorni tra trasferimento di proprietà, rescue boot e audit completo
Cliente genovese 2025: sviluppatore sparito, account Hetzner intestato al freelance, SSL in scadenza, gestionale in produzione. Sei giorni per il recupero totale.
Cosa succede davvero quando lo sviluppatore freelance sparisce e l'account Hetzner è intestato a lui?L'11 maggio 2025 mi ha chiamato il titolare di una PMI genovese che distribuisce componenti e accessoristica per la nautica da diporto nel Mediterraneo occidentale, con un fatturato intorno ai nove milioni di euro e un e-commerce B2B che gira su Magento 2 affiancato da un gestionale custom in PHP 8.1 per la sincronizzazione dei listini con i cantieri clienti. Il server era un Hetzner AX51-... continua a leggere
-
SDK TypeScript per consumer di API AI: streaming SSE, error recovery, cost tracking lato client
SDK TypeScript per applicazioni AI consumer-facing: streaming SSE con retry, error recovery, cost tracking lato client, tipizzazione forte. Pattern production.
L'SDK che descrivo qui vive nel mio monorepo personale da fine dicembre 2025 e ha avuto sei iterazioni prima di arrivare alla forma attuale. Lo sviluppo avviene sulla mia workstation Linux (Ryzen 7 7700X, 64 GB RAM DDR5, 2x NVMe 2 TB, Debian 12 Bookworm), ambiente Node.js 22 LTS con TypeScript 5.7, bundler tsup che produce ESM, CJS e una versione browser IIFE in un unico passaggio. Il backend con cui l'SDK dialoga è il servizio Node.js di streaming che ho descritto nell'articolo su Node.j... continua a leggere
-
Consulenza strategica IT per PMI: quattro scenari concreti in cui uno sviluppatore freelance non basta e serve un consulente senior
Consulenza strategica IT per PMI italiane: quattro scenari concreti del 2025-2026 in cui lo sviluppatore freelance non basta e serve un consulente senior.
Qualche settimana fa il titolare di una PMI italiana che sviluppa una piattaforma SaaS gestionale per studi professionali mi ha posto in videocall una domanda molto diretta: "ho il mio sviluppatore, che è bravo e lavora con noi da quattro anni, a cosa mi serve in più un consulente?". È una domanda legittima e la risposta richiede onestà, perché in molti casi la PMI non ha davvero bisogno di un consulente strategico e il bravo sviluppatore basta. Ma esistono sce... continua a leggere
-
Automazione test di regressione visuale con Playwright per applicazioni Laravel
Come implementare test di regressione visuale con Playwright per applicazioni Laravel: screenshot comparison, CI integration e gestione dei falsi positivi.
A gennaio 2026 un'azienda del settore servizi di ristorazione aziendale - catena di 18 mense con circa 45 dipendenti interni e fatturato annuo di 14 milioni di euro - mi ha chiamato per un'emergenza apparentemente banale ma strutturalmente rivelatrice. Il loro gestionale Laravel 10, usato dagli operatori di sala per gestire ordini dei pasti, aveva subito tre giorni prima un refactoring CSS dichiarato "innocuo" dal developer interno: un aggiornamento da Bootstrap 4 a Bootstrap 5.3 per allinearsi ... continua a leggere
-
Google PageSpeed insights: il metro di paragone tra un sito web “fatto bene” e uno “fatto male”
Perchè Google PageSpeed Insights è così importante per il posizionamento sui motori di ricerca, e perchè dovresti affidarti ad un programmatore PHP freelance per implementare le modifiche consigliate.
Negli ultimi anni, la presenza online è diventata di vitale importanza per qualsiasi azienda, organizzazione o individuo che voglia raggiungere il pubblico in modo efficace. Una presenza online di successo richiede una combinazione di diversi fattori, tra cui un sito web funzionale, ben progettato e facilmente accessibile. In questo contesto, l'infrastruttura web e le ottimizzazioni consigliate da Google PageSpeed Insights possono fare una grande differenza.In questo articolo, esploreremo... continua a leggere