saverioriotto.it

Software Quality Assurance (SQA): quanto è importante nello sviluppo del software
Software Quality Assurance (SQA): quanto è importante nello sviluppo del software

La garanzia della qualità del software svolge un ruolo fondamentale nel ciclo di vita dello sviluppo del software. Le aziende producono costantemente soluzioni di vario genere per stare al passo con la crescente domanda. Sebbene il rilascio di applicazioni software sia una processo ben definito, è fondamentale garantire che il prodotto funzioni nel modo desiderato....


LockBit 3.0: dettagli e come proteggersi
LockBit 3.0: dettagli e come proteggersi

Sono passati circa 10 anni dall'inizio degli attacchi ransomware e da allora sono diventati uno dei malware più utilizzati per estorcere denaro alle vittime. LockBit è tra quelli che ultimamente si sta proponendo creando non pochi disagi. Vediamolo nel dettaglio e soprattutto come proteggersi....


Proteggere le API REST Spring Boot con autenticazione JWT e Ruoli
Proteggere le API REST Spring Boot con autenticazione JWT e Ruoli

La sicurezza è uno degli aspetti fondamentali dell'Informatica; Spring Security è un'ottima scelta per mettere in sicurezza un'applicazione se si utilizza già il framework Spring. In questo articolo utilizzeremo JWT per la fasi di autenticazione e autorizzazione....


Infrastructure As Code: dettagli e benefici
Infrastructure As Code: dettagli e benefici

Infrastructure as Code (IaC) è la gestione e il provisioning dell'infrastruttura tramite codice anziché tramite processi manuali. Con IaC, vengono creati file di configurazione che contengono le specifiche dell'infrastruttura, il che semplifica la modifica e la distribuzione delle configurazioni...


Creare un servizio REST API in Java con Spring Boot
Creare un servizio REST API in Java con Spring Boot

La maggior parte delle applicazioni che utilizziamo oggi seguono l'architettura client-server. L'applicazione stessa è considerata il client o front-end e comunica con un server o il back-end per la gestione del flusso dati. Questa comunicazione viene stabilita con l'aiuto del protocollo HTTP. È qui che entrano in gioco le API REST....


HelloXD: il nuovo ransomware per Linux e Windows
HelloXD: il nuovo ransomware per Linux e Windows

I ransomware, come già sappiamo, agiscono criptando file, dati, oppure addirittura l’intero sistema/disco, per consentire ai criminali di esigere un riscatto con la promessa di restituire alla vittima l’accesso ai sistemi colpiti. Ma cos’ha di particolare questo ransomware? ...


Big Data: Cosa sono e perché sono importanti
Big Data: Cosa sono e perché sono importanti

Sentiamo spesso parlare di big data ma cos’è davvero? Come sta cambiando il modo in cui ricercatori, organizzazioni non profit, governi, istituzioni e altre organizzazioni si stanno adattando all’evoluzione del mondo che li circonda? Vediamo da dove provengono questi dati, come vengono elaborati e come vengono utilizzati i risultati ottenuti....


DSDM: Scopriamo il metodo di sviluppo dinamico dei sistemi
DSDM: Scopriamo il metodo di sviluppo dinamico dei sistemi

Il metodo di sviluppo di sistemi dinamici (DSDM), è un approccio incrementale e iterativo che enfatizza continuamente il coinvolgimento dell'utente. È dovuto alla filosofia che qualsiasi progetto deve essere allineato a obiettivi strategici chiaramente definiti e concentrarsi sui vantaggi reali per l'azienda....