Java

Stream con Java

L'API Stream di Java rappresenta un cambio di paradigma nella scrittura del codice di elaborazione dati. Consente di esprimere trasformazioni complesse in modo dichiarativo e conciso, migliorando la leggibilita e riducendo i bug legati alla gestione manuale dei cicli. La separazione tra operazioni intermedie e terminali, combinata con la valutazione lazy, permette ottimizzazioni automatiche che sarebbero difficili da implementare manualmente.

13/03/2026
Java

Crittografia con Java

Java offre un ecosistema maturo per la crittografia.

06/03/2026
Java

Domain-Driven Design con Multi-Tenancy in Java Spring Boot

DDD e multi-tenancy non sono in conflitto: anzi, DDD aiuta a mantenere coerenza e chiarezza quando i requisiti di isolamento e variabilità crescono. La chiave è separare bene le responsabilità: dominio pulito e ricco, applicazione che coordina e valida, infrastruttura che applica enforcement non negoziabile (filtri, vincoli, policy DB) e una suite di test che rende l’isolamento un requisito verificabile.

27/02/2026
Java

Ottimizzare la performance delle applicazioni Java Spring Boot

L’ottimizzazione in Spring Boot è un lavoro di sistema: JVM, thread, I/O, DB e rete.

22/02/2026