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.
Categoría: Desarrollo
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.
Veamos el surgimiento de las codificaciones, necesidades que cubren y lo esenciales que son en las comunicaciones y manejo de datos.
De JODReports a XDocReport: te contamos el pequeño viaje que iniciamos cuando comenzamos a migrar algunas generaciones de PDFs que realizábamos desde Java.
La internacionalización y localización de aplicaciones es el proceso que permite la adaptación de las mismas a diferentes regiones. Desde el cambio del idioma o moneda, al formato de fechas, decimales, etc.
Google Apps Script (GAS) es la plataforma de desarrollo de aplicaciones de Google que nos permite programar y ajustar a nuestra medida los productos de Google y la relación entre ellos.
Para garantizar la homegeneidad de las aplicaciones de una compañía, y agilizar los nuevos desarrollos, se recomienda emplear Arquetipos de Software que faciliten iniciar un proyecto con la estructura base necesaria que contempla las funcionalidades comunes de la mayoría de aplicaciones.
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.