Categorías
Desarrollo

Explorando Patrones de Diseño en Java: Construyendo Código Robusto y Mantenible

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.

Categorías
Desarrollo ia Testing

TDD con GitHub Copilot

En este artículo veremos como se pueden realizar programación TDD (Test Driven Development) haciendo uso de GitHub Copilot. El propósito de GitHub Copilot es facilitar la vida del desarrollador de aplicaciones y es por ello que queremos comprobar su potencial en el desarrollo de Test, perteneciente al ciclo de vida del mismo. ¿Qué es Copilot? […]

Categorías
Desarrollo

Google Apps Script: aumenta las funciones de un sheet y personaliza un sistema de alertas

En este artículo veremos como se puede aumentar la funcionalidad a un sheet, automatizando ciertas acciones y generando un sistema de avisos vía Google Chat.

Categorías
Desarrollo Testing

Analiza tu código desde el IDE con SonarLint

SonarLint es un plugin opensource que nos permite analizar y revisar la calidad del código que generarmos directamente en nuestro IDE de desarrollo.

Categorías
Bases de Datos

Principales diferencias entre el acceso a Bases de Datos desde Java o Python para Desarrollo Web

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.

Categorías
DevOps Seguridad

Cómo recibir alertas del estado de los servicios GKE en Google Chat

La adecuada monitorización de los servicios es fundamental en un entorno cloud. En este post, te contamos como recibir notificaciones en Google Chat del estado de los servicios desplegados en GKE.

Categorías
Desarrollo

Lectura de ficheros PDF en Java

La lectura de texto de un documento PDF puede llegar a ser una tarea complicada debido a que hay muchos factores involucrados que afectan a la posibilidad y/o precisión de la extracción de texto. La librería que hace posible esta tarea es PDFBox (para acceder a la documentación de la librería hacer click aquí). El […]

Categorías
Desarrollo Testing

Tests unitarios básicos con JUnit y Mockito en Spring Java

Los tests unitarios son una herramienta fundamental para validar el software que desarrollamos y, además, asegurar la calidad del mismo. En este post te contamos como empezar a implementarlos con JUnit y Mockito.

Categorías
Desarrollo

Generando sitios web estáticos con HUGO

Aprende crear un sitio web con Hugo: un pequeño y pontente CMS que nos permite generar sitios estáticos para no tener que emplear bases de datos o lenguajes dinámicos (como PHP) en el servidor.

Categorías
DevOps Microservicios Negocio Testing

Asegurando la migración de infraestructura con Apache Bench

Apache Bench es una herramienta de línea de comandos que se utiliza para realizar pruebas de carga y rendimiento en servidores web.