Blog
Appunti su Java, Kubernetes, cloud e sistemi distribuiti. Gli articoli non ancora tradotti sono in spagnolo.
Alien Thai: design, processo, problemi e sviluppo
Come abbiamo fatto il sito di Alien Thai, una palestra di Muay Thai, jiu-jitsu e capoeira a Tegueste, Tenerife.
Comunicazione tra sistemi distribuiti. Kafka vs RabbitMQ.
Nelle architetture basate sugli eventi e nei sistemi distribuiti, scegliere il message broker giusto è fondamentale per una comunicazione efficiente e scalabile. Due dei contendenti più popolari sono Kafka e RabbitMQ. In questo articolo vediamo alcuni casi d'uso comuni per entrambi e ti aiutiamo a decidere quale usare.
Monitoraggio dei sistemi distribuiti
Le strategie degli esperti SRE di Google per monitorare bene i sistemi distribuiti, dall'importanza del monitoraggio white-box e black-box ai quattro segnali d'oro dell'infrastruttura cloud.
Deploy di applicazioni di base su Azure Kubernetes Service (AKS)
Impara a fare il deploy di applicazioni in modo efficiente su Azure Kubernetes Service (AKS). Questa guida passo passo ti porta dalla creazione di un Azure Container Registry al deploy di immagini container su AKS, con esempi pratici e diagrammi.
Conoscere Keycloak: rivedere, rifattorizzare e aggiornare l'implementazione.
Revisione e refactoring di Keycloak: aggiorniamo la nostra implementazione in Spring Boot per seguire (o provare a seguire) le buone pratiche di programmazione.
Conoscere Keycloak: un sistema di autenticazione e autorizzazione sicuro e open source
Addio ai sistemi di autenticazione complessi. Scopri come Keycloak fa risparmiare tempo e fatica e migliora la sicurezza nel tuo sviluppo.
Thread: introduzione a thread e concorrenza in Java
La concorrenza e la programmazione multithread sono tecniche potenti per migliorare le prestazioni e la reattività delle applicazioni, ma portano anche sfide particolari. Ecco alcune buone pratiche e considerazioni da tenere presenti quando usi thread e concorrenza nei tuoi progetti Java.
Eccezioni checked e unchecked.
Impara a padroneggiare le eccezioni checked e unchecked in Java: le differenze chiave tra le due, quando e come usarle e le buone pratiche per gestire bene gli errori. Rendi più robusto il tuo codice Java con un approccio solido alla gestione delle eccezioni.
Gestione delle eccezioni in Java: introduzione.
Un'introduzione alla gestione delle eccezioni in Java: vantaggi e caratteristiche delle eccezioni, come usare i blocchi try-catch-finally, separare la gestione degli errori dal resto della logica e garantire un'esecuzione fluida anche davanti agli imprevisti.
La strada verso il mio primo lavoro nel settore tech
La strada verso il settore tech può essere dolorosa e impegnativa, ma è qualcosa di molto bello, dove ogni ora di studio vale la pena. In questo articolo racconto come è iniziato il mio percorso in questo settore.
Benvenuti nel blog
Un benvenuto al mio blog, dove scriverò delle cose su cui lavoro, con una breve presentazione di chi sono.