Java es uno de los lenguajes de programación más populares y utilizados en el mundo. Su versatilidad, seguridad y compatibilidad lo han convertido en una opción preferida para el desarrollo…
Java
En el mundo de los microservicios, la diferencia entre una implementación promedio y una excepcional está en los detalles. Hoy exploraremos patrones avanzados que transformarán la manera en que construyes…
Los Virtual Threads llegaron para revolucionar cómo manejamos la concurrencia en Java. Después de meses trabajando con ellos en producción, puedo decirte que son un verdadero game-changer para aplicaciones modernas….
Java 21 es la última versión de soporte a largo plazo (LTS) de Java, e incluye una serie de nuevas características y mejoras que hacen que Java sea más expresivo,…
Los streams son una de las principales funciones nuevas de Java 8. En este tutorial, discutiremos un tema interesante: la diferencia entre Stream.of() e IntStream.range(). El Problema Podemos inicializar un…
En este tutorial, aprenderemos a usar Spring OAuth2RestTemplate para realizar llamadas OAuth2 REST. Crearemos una aplicación web de Spring capaz de enumerar los repositorios de una cuenta de GitHub. Maven…
MongoDB es una base de datos NoSQL multiplataforma, orientada a documentos y de código abierto, escrita en C++. Además, MongoDB proporciona alto rendimiento, alta disponibilidad y escalado automático. Para actualizar…
Las clases de Buffer son la base sobre la que se construye Java NIO. Sin embargo, en estas clases, la clase ByteBuffer es la más preferida. Eso es porque el…
El Garbage Collector (GC) se encarga de la gestión de la memoria en Java. Como resultado, los programadores no necesitan ocuparse explícitamente de la asignación y desasignación de memoria. Java,…
Un servicio RESTful puede fallar por varias razones. En este tutorial, veremos cómo recuperar el mensaje original del cliente de Feign si el servicio REST integrado arroja un error. Feign…