Los patrones de diseño en Java, y en el desarrollo de software en general, son herramientas poderosas que permiten a los desarrolladores construir sistemas más sólidos y sostenibles.
Etiqueta: Java
Dependiendo de la aplicación, o de los requisitos de negocio, podemos elegir entre programar una aplicación en Java o Python. En este artículo te contamos las principales diferencias y posibilidades del acceso a datos desde un lenguaje u otro.
Lombok es una librería Java que nos permite reemplazar el código repetitivo al que nos obliga Java mediante simples anotaciones.
Java es un lenguaje ampliamente extendido en el ámbito profesional. Si desarrollas con él cada día, las pequeñas características añadidas en la versión 12 y 13 te harán el trabajo más fácil.
Spring proporciona la clase RestTemplate con diferentes métodos para poder realizar peticiones HTTP, pero a partir de Spring 5 se implementa una interfaz HTTP basada en programación reactiva que hará que nuestras peticiones sean no bloqueantes y asíncronas.
Aunque Java es un lenguaje de programación Orientado a Objetos, a partir de Java 8 empezaron a estar disponibles una serie de entidades que nos permiten definir funciones declarativas con un código más claro y conciso y que, en muchos casos, nos brindará una mayor velocidad de ejecución.
Descubre que hemos ganado en las distintas evoluciones de java en los últimos años desde Java 8 a Java 17
En este artículo comentaremos de forma muy breve qué es una caché y cómo Spring Boot puede ayudarnos a implementar de forma muy sencilla un mecanismo de caché básico residente en memoria.
Versionar los recursos estáticos, a través de una variable que pasamos en su URL, nos ayuda a omitir versiones obsoletas de los mismos previamente cacheadas.