saverioriotto.it

Passaggio delle variabili di ambiente ai contenitori Docker
Passaggio delle variabili di ambiente ai contenitori Docker

I programmi spesso controllano il funzionamento tramite la configurazione in bundle con il software e le variabili di ambiente consentono agli utenti di impostarli in fase di esecuzione. Tuttavia, l'esecuzione di processi nei contenitori Docker complica le cose, quindi come si passano le variabili di ambiente a un contenitore?...


Il ruolo della programmazione nella scienza dei dati
Il ruolo della programmazione nella scienza dei dati

La scienza dei dati combina informatica, statistica e matematica. Permette di analizzare, elaborare e modellare grandi quantità di dati, quindi interpretare i risultati per creare piani attuabili per aziende e altre organizzazioni....


Principi SOLID: Introduzione all'architettura e al design del software
Principi SOLID: Introduzione all'architettura e al design del software

SOLID è un sistema di cinque principi con direttive per la progettazione orientata agli oggetti destinati a creare software più flessibile, mantenibile e adattabile....


Apache risolve importanti vulnerabilità zero-day nel server HTTP
Apache risolve importanti vulnerabilità zero-day nel server HTTP

Apache ha implementato importanti correzioni di sicurezza per CVE-2021-41773 e CVE-2021-41524, per il quale sta circolando un codice di exploit con molteplici attacchi....


Riutilizzo del codice: cos'è e principali vantaggi per i programmatori
Riutilizzo del codice: cos'è e principali vantaggi per i programmatori

Il riutilizzo del codice può risolvere i problemi di crescita del software associati alle sfide sia aziendali che tecniche. Vediamo cos'è il riutilizzo del codice e come riutilizzare il codice in modo efficace....


Che cos'è l'ingegneria dell'affidabilità del sito (SRE)?
Che cos'è l'ingegneria dell'affidabilità del sito (SRE)?

Site Reliability Engineering, o SRE, è una strategia che utilizza principi radicati nell'ingegneria del software per rendere i sistemi il più affidabili possibile....


Git Flow: il flusso di lavoro per la gestione dei rilasci
Git Flow: il flusso di lavoro per la gestione dei rilasci

GitFlow è un modello di ramificazione per Git, creato da Vincent Driessen. Ha attirato molta attenzione perché è molto adatto alla collaborazione e al ridimensionamento del team di sviluppo....


CircleCI vs Jenkins
CircleCI vs Jenkins

Scopri le principali differenze tra CircleCI e Jenkins, due piattaforme di strumenti di integrazione CI/CD ampiamente utilizzate....