Blog by Vincenzo Racca

  • Home
  • Java
  • Framework
    • Spring
    • JPA
  • Pattern
  • DevOps
    • Docker
    • Kubernetes
    • Other
  • About Me
  • GitHub

Home

Ultimi post pubblicati

Step partizionati con Spring Batch
April 14, 2025

Step partizionati con Spring Batch

Guida completa al partizionamento parallelizzato dei job Spring Batch.

Read More

Come utilizzare Spring Cloud AWS con LocalStack: Costruire e testare le applicazioni AWS in locale
January 27, 2025

Come utilizzare Spring Cloud AWS con LocalStack: Costruire e testare le applicazioni AWS in locale

Come integrare Spring Cloud AWS con LocalStack per emulare servizi AWS come SQS, DynamoDB e Parameter Store, consentendo uno sviluppo e un testing locale rapido ed economico.

Read More

Broker agnostic con Spring Cloud Stream
January 01, 2025

Broker agnostic con Spring Cloud Stream

Esempio di producer e consumer Kafka (anche Reactive) con Spring Cloud Stream. Error handling con retry e DLQ.

Read More

Spring Boot vs Spring Boot con GraalVM: Performance test e considerazioni
February 09, 2024

Spring Boot vs Spring Boot con GraalVM: Performance test e considerazioni

Migrare una classica app Spring Boot in una immagine nativa. La mia esperienza.

Read More

Virtual Threads vs WebFlux: chi vince?
December 26, 2023

Virtual Threads vs WebFlux: chi vince?

Sfidiamo questi due approcci con dei test di carico!

Read More

OpenID Connect, OAuth2 e authorization code con Spring Cloud Gateway e WSO2 Identity Server
December 02, 2023

OpenID Connect, OAuth2 e authorization code con Spring Cloud Gateway e WSO2 Identity Server

Sicurezza centralizzata con Spring, esempio di OAuth2 Client e Resource Server e gestione sessioni con Hazelcast.

Read More

Log MDC automatici in Spring WebFlux con spring-webflux-mdc
September 18, 2023

Log MDC automatici in Spring WebFlux con spring-webflux-mdc

Context Propagation automatico con spring-webflux-mdc.

Read More

Proteggere le tue API REST con Spring Security e JWT
May 15, 2023

Proteggere le tue API REST con Spring Security e JWT

Come integrare access token e refresh token JWT con Spring Security.

Read More

Integration test per DynamoDB con Spring Boot, Testcontainers e Localstack
May 14, 2023

Integration test per DynamoDB con Spring Boot, Testcontainers e Localstack

Testare DynamoDB con un container di LocalStack condiviso tra classi di test.

Read More

RestTemplate retryable con RetryTemplate e configurazione della retry centralizzata
January 30, 2023

RestTemplate retryable con RetryTemplate e configurazione della retry centralizzata

Configurazione della Retry centralizzata con Policy sugli status HTTP in risposta.

Read More

Passare da Java 11 a Java 17
December 26, 2022

Passare da Java 11 a Java 17

Quali nuove funzionalità sfruttare.

Read More

Web Service REST con Spring WebFlux e Reactive Mongo
October 01, 2022

Web Service REST con Spring WebFlux e Reactive Mongo

WebFlux con endpoint funzionali (RouterFunction) e tradizionali (annotation based).

Read More

L'oggetto Pod di Kubernetes
August 02, 2022

L'oggetto Pod di Kubernetes

Cos'è un Pod e come crearlo.

Read More

Introduzione a Kubernetes
July 26, 2022

Introduzione a Kubernetes

Cos'è Kubernetes e installazione di un Cluster tramite Kind.

Read More

Gestione centralizzata di più container con Docker Compose
May 17, 2022

Gestione centralizzata di più container con Docker Compose

Esempio di Docker Compose per una app Java con database Postgres.

Read More

Integrazione di WSO2 API Manager con WSO2 Identity Server
March 07, 2022

Integrazione di WSO2 API Manager con WSO2 Identity Server

WSO2IS come Key Manager in WSO2AM.

Read More

Comunicazione tra container: il networking in Docker
January 17, 2022

Comunicazione tra container: il networking in Docker

Come esporre ed isolare i container.

Read More

Persistenza nei container Docker: volumi e bind mount
December 27, 2021

Persistenza nei container Docker: volumi e bind mount

Come rendere persistente il filesystem di un container Docker.

Read More

Creare ed esportare immagini custom: docker commit, docker build e docker save
October 25, 2021

Creare ed esportare immagini custom: docker commit, docker build e docker save

Esempio di Dockerfile per creare un'immagine Docker di una app Java.

Read More

Primi passi con Docker
September 28, 2021

Primi passi con Docker

Cosa sono i container e operazioni base con Docker.

Read More

Introduzione a Spring e alla Dependency Injection
May 14, 2021

Introduzione a Spring e alla Dependency Injection

Come si dichiara un bean, tipi e considerazioni sulla DI.

Read More

Singleton Pattern
March 25, 2021

Singleton Pattern

Singleton Pattern, come renderlo Thread-safe, come gestire possibili sottoclassi.

Read More

Fetch in JPA e problema delle N+1 SELECT
January 11, 2021

Fetch in JPA e problema delle N+1 SELECT

Fetch LAZY vs Fetch EAGER e possibili ottimizzazioni.

Read More

EntityManager: Application managed e Container managed
December 14, 2020

EntityManager: Application managed e Container managed

Persistence Context, Persistence Unit, EntityManager da container e da applicazione.

Read More

Introduzione a JPA e mapping delle relazioni
December 01, 2020

Introduzione a JPA e mapping delle relazioni

OneToMany, OneToOne e ManyToMany in JPA.

Read More

Servizi REST di livello 3 e paginazione con Spring HATEOAS
November 16, 2020

Servizi REST di livello 3 e paginazione con Spring HATEOAS

Vediamo come implementare un Web Service Restful di livello 3 del Richardson Maturity Model.

Read More

Richardson Maturity Model e livelli REST
November 08, 2020

Richardson Maturity Model e livelli REST

Cos'è il Richardson Maturity Model e HATEOAS.

Read More

Spring Monitoring con Spring Actuator e Spring Boot Admin
October 17, 2020

Spring Monitoring con Spring Actuator e Spring Boot Admin

Vediamo come monitorare una app Spring Boot in modo semplice.

Read More

Integration Test con TDD, Spring Boot, JUnit 5 e H2
October 11, 2020

Integration Test con TDD, Spring Boot, JUnit 5 e H2

Esempio di test d'integrazione con Spring Boot, JUnit 5 e H2 come database in-memory.

Read More

TDD e Unit Test con JUnit 5 e Mockito
October 03, 2020

TDD e Unit Test con JUnit 5 e Mockito

Esempio di test unitario con JUnit 5 e Mockito usando il test-driven development.

Read More

Gestione istanze multiple di Spring Batch con Shedlock
September 26, 2020

Gestione istanze multiple di Spring Batch con Shedlock

Come gestire facilmente una app Spring Batch su diversi nodi con la libreria Shedlock.

Read More

Lezione 3: La selezione (if-else)
September 10, 2020

Lezione 3: La selezione (if-else)

La selezione (if-else).

Read More

Lezione 2: Primo programma in Java
September 03, 2020

Lezione 2: Primo programma in Java

Un primo semplice programma (procedurale) in Java.

Read More

Lezione 1: Introduzione a Java e strumenti utilizzati
August 15, 2020

Lezione 1: Introduzione a Java e strumenti utilizzati

Introduzione del linguaggio Java.

Read More

Lezione 0: Introduzione alla programmazione
August 14, 2020

Lezione 0: Introduzione alla programmazione

Una breve Intro su che cos'è la programmazione.

Read More

Web Service REST + CRUD in 5 minuti con Spring Boot e Spring Data REST
August 09, 2020

Web Service REST + CRUD in 5 minuti con Spring Boot e Spring Data REST

Un modo facile e veloce per sviluppare un backend entry level.

Read More

If you appreciate my articles, you can make me a donation of your choice. Thank you :)

© Stackbit-Libris. All rights reserved.Made with Stackbit

LinkedInGitHubInstagram