Categorías
Desarrollo

Principales novedades de Angular 15

En este post te contaremos cuáles son las novedades que trae Angular en su versión número 15, la cual cuenta con grandes características.

Categorías
Desarrollo

Envío de correos mediante el protocolo SMTP

Para enviar correos a través del protocolo SMTP (Simple Mail Transfer Protocol – Protocolo simple de transferencia de correo) necesitaremos un emisor (que puede ser un cliente de correo, o una aplicación) y un receptor (servidor de correo destino). El servidor de SMTP se encarga de hacer el relay de correo para aceptar el correo […]

Categorías
Desarrollo

Limpia tu código repetitivo de Java con Lombok

Lombok es una librería Java que nos permite reemplazar el código repetitivo al que nos obliga Java mediante simples anotaciones.

Categorías
Desarrollo

Criterios del Buen Software

Si tenemos dos programas que hacen lo mismo pero con códigos diferentes… ¿Cuál es mejor? Entre programadores son frecuentes las discusiones sobre cómo es mejor programar una determinada función o incluso todo un programa. Pues para zanjar la cuestión y sin más preámbulos, aquí van los criterios para saber qué código es «mejor». Calidad. La […]

Categorías
Desarrollo

Productividad en Java: bloques de texto con triples comillas dobles y expresiones Switch mejoradas

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ías
Desarrollo

WebClient, una alternativa a RestTemplate

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.

Categorías
Desarrollo

La importancia de la codificación de caracteres: un problema y múltiples soluciones

Veamos el surgimiento de las codificaciones, necesidades que cubren y lo esenciales que son en las comunicaciones y manejo de datos.

Categorías
Desarrollo

Generación de ficheros de PDF en Java: migrando de JODReports a XDocReport

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.

Categorías
Desarrollo

Internacionalización de aplicaciones Angular (i18N)

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.

Categorías
Datos Desarrollo

Google Apps Script: la puerta de atrás de Google

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.