Etiqueta: java
Quarkus: Continuous Testing y compilación a nativo
En este artículo aprenderemos sobre compilación a nativo con Quarkus, a mejorar nuestros test RestAssured extrayendo el response a un DTO, haremos una pequeña introducción al continuous testing en Quarkus y cómo hacer depuración...
Extreme mutation testing
Extreme mutation testing es una técnica relativamente nueva que nos ayuda a revisar si tenemos buenos casos de prueba de forma computacionalmente más eficiente que el mutation testing clásico.
Como sabemos, tener una buena batería...
Crea un proyecto en Firebase programáticamente
Si alguna vez has creado un proyecto de Firebase para utilizarlo con tu aplicación, lo más probable es que lo hayas hecho a mano utilizando la consola de Firebase. Sin embargo, gracias a las...
Refactorizar con Flyway
Al trabajar con Flyway es muy común encontrarse con multitud de scripts versionados. Aprende en este tutorial técnicas para refactorizar con Flyway.
0. Índice de contenidos
Introducción
Entorno
Configuración
Uso de Flyway
Organización de la...
Implementando Event Sourcing
En este tutorial voy a diseccionar la implementación del ejemplo de Event Sourcing y CQRS que presenté en la charla "Arquitecturas orientadas a eventos: de las notificaciones al Event Sourcing", una aplicación para reservas de teatro.
Cómo leer un PDF línea por línea utilizando PDFBox
En este post tutorial vamos a ver cómo extraer el contenido de un documento PDF para poder manejarlo a tu antojo. Nos será útil cuando nos manden trabajos pesados que consistan en copiar el...
Enviando mensajes entre servicios con Kafka
Índice de contenidos
Entorno
Introducción
Añadir Kafka a nuestro proyecto
Preparando el proyecto
Productor
Consumidor
Crear un controlador REST
Conclusiones
1. Entorno
Este tutorial se ha redactado utilizando el siguiente entorno para el código de ejemplo:
...
Creando una API con Micronaut: Conexión con AWS S3
Índice de Contenidos
Entorno
Introducción
Creación de un bucket de AWS S3
Implementación de API
Conclusión
1. Entorno
Este tutorial se ha redactado utilizando el siguiente entorno para el código de ejemplo:
MackBook Pro Retina 15"
...
Construye, testea y publica tu aplicación Java con Github Actions
Creación de un flujo de integración continua que ejecuta los tests y publica un proyecto Java como dependencia en Github Packages.
Introducción a Github Actions. Sintaxis básica.
Mi intención en este artículo es profundizar un poco en esta tecnología de CI/CD, explicando en qué consiste, para qué surgió y su uso.