saverioriotto.it

Proteggere le API REST di SpringBoot 3 con autenticazione JWT e Ruoli
Proteggere le API REST di SpringBoot 3 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....


Cosa non ti dicono su JavaScript: 10 errori che devi evitare
Cosa non ti dicono su JavaScript: 10 errori che devi evitare

Scopri i 10 errori più comuni in JavaScript che ogni sviluppatore deve evitare. Migliora il tuo codice con pratiche migliori, gestione degli errori e ottimizzazione delle performance....


Criteria vs Specification in Spring Boot: qual è la scelta migliore?
Criteria vs Specification in Spring Boot: qual è la scelta migliore?

Confronto tra Criteria e Specification in Spring Boot per la creazione di query complesse su entità JPA....


Crittografia Omomorfica: Sicurezza e Analisi senza Decifrare
Crittografia Omomorfica: Sicurezza e Analisi senza Decifrare

Scopri la crittografia omomorfica (HE): come funziona, vantaggi, svantaggi e un esempio pratico....


MTBF, MTTF, MTTR e MTTD nello Sviluppo del Software
MTBF, MTTF, MTTR e MTTD nello Sviluppo del Software

MTBF, MTTF, MTTR e MTTD sono acronimi che indicano delle metriche utilizzate nel mondo della programmazione per misurare l'affidabilità, la disponibilità e la manutenibilità di un sistema software. Vediamo cosa significano e come si calcolano....


Three-Tier Architecture: cos'è l'Architettura a Tre Livelli?
Three-Tier Architecture: cos'è l'Architettura a Tre Livelli?

Scopri l'architettura a tre livelli, un framework essenziale per l'organizzazione dei sistemi informativi. Migliora l'efficienza e la scalabilità nello sviluppo software....


Java Stream API: funzioni comunemente utilizzate con esempi
Java Stream API: funzioni comunemente utilizzate con esempi

L'API Java Stream fornisce una varietà di funzioni comunemente utilizzate per la manipolazione e l'elaborazione dei dati. Vediamo quelli comunemente utilizzati con esempi pratici....


Java 21: cosa c'è di nuovo?
Java 21: cosa c'è di nuovo?

Da oggi disponibile Java 21! Sono passati sei mesi dal rilascio di Java 20, ed ecco un'altra nuova ondata di funzionalità. Vediamo le differenze con Java 20 con alcuni casi d'uso tipici, in modo da essere pronti a utilizzare queste nuove funzionalità....