Spring ha deprecado la conocida librería RestTemplate en favor de la librería WebClient. Examinaremos aquí cómo utilizar Spring WebClient para realizar llamadas a un servicio enviando solicitudes.
[Leer más]Como usar Spring Boot Retry
Spring Boot Retry ofrece una forma simple para reintentar alguna operación que ha fallado. Esto es útil sobre todo cuando se tratan errores temporales o transitorios como el acceso a un recurso externo.
Spring Boot Retry puede configurarse de forma declarativa mediante anotaciones o definiendo una config general.
Vamos a ver aquí cómo utilizar la funcionalidad Retry dentro de SpringBoot.
Elasticsearch - Como utilizar la geolocalización
En este ejemplo, vamos a entender cómo utilizar la geolocalización de ElasticSearch. Agregaremos documentos con geolocalización utilizando geo_point y buscaremos luego esos documentos mediante coordenadas.
[Leer más]Como crear un hola mundo con Java y Docker
Veamos como crear nuestro primer dockerfile y crear un hola mundo con Java dentro de un contenedor docker.
[Leer más]Cómo convertirte en un Senior Developer Backend
Voy a plantear mi punto de vista de los temas que son requeridos afianzar para llegar de Junior a Senior. Me saltaré los intermedios y te contaré lo que yo creo necesario trabajar día a día para llegar a este objetivo.
[Leer más]Como crear una aplicación con Spring Batch
Para configurar un proyecto de Spring Batch partiremos con las dependencias que necesitamos utilizando Maven, luego definiremos la configuración básica y algunos aspectos simples para conectarnos a una base de datos embebida.
[Leer más]Spring Boot con PostgreSQL y Docker Compose
En este post vas a aprender como crear una aplicacion Spring Boot con una base de datos PostgreSQL para que se ejecute dentro de un contenedor Docker.
[Leer más]Cómo crear un microservicio Spring Boot en Docker
Vamos a aprender cómo ejecutar un microservicio de Spring Boot dentro de un contenedor Docker.
[Leer más]Instalar Docker en Windows
Docker es un contenedor que te permite automatizar el despliegue de aplicaciones abstrayendo el sistema operativo. Veremos aquí como instalar Docker en Windows y como crear un hello world en Docker.
[Leer más]Principios SOLID con ejemplos
Que es SOLID en el desarrollo de software:
SOLID es el acrónimo de cinco principios básicos de diseño que tienen como intención hacer que el diseño de software sea más simple y comprensible permitiendo reducir además los costes de mantenimiento. SOLID apunta a lograr una alta cohesión y un bajo acoplamiento en nuestros programas.
[Leer más]