In questo meetup Daniele Barbaro ci parlerà dell'importanza delle pipeline di Continuous Integration (CI) e Continus Delivery (CD) e delle differenze tra le soluzioni offerte da GitHub e GitLab. Capiremo come l'automazione dei processi di build, test e deployment possa migliorare l'efficienza dello sviluppo software e ridurre gli errori umani.
Si parlerà di linting e di analisi statica del codice e di come queste pratiche possano aiutare a migliorare la qualità del codice prodotto. Il meetup sarà incentrato sullo sviluppo in PHP con l'utilizzo di tool come Rector, PHPStan, etc ma i principi di base sono gli stessi a prescindere dal linguaggio di programmazione. Un'attenzione particolare sarà data alla configurazione degli ambienti di sviluppo locali per garantire la coerenza con l'integrazione continua.