Software Architecture Sonar

Catálogos de versiones de Gradle en Android

Catálogos de versiones de Gradle en Android

Introducción: Catálogos de versiones de Gradle Los catálogos de versiones de Gradle nos permiten añadir y mantener dependencias de forma sencilla y escalable. Las apps crecen, y gestionar proyectos con varios equipos de desarrollo aumenta el tiempo de compilación. Una … Read More

microservicesarchitecture es

Consistencia eventual mediante la ordenación de mensajes en una arquitectura de microservicios

Desafíos Cuando trabajamos en una arquitectura de microservicios, nos enfrentamos al problema de la comunicación entre nuestras aplicaciones. A menudo, los servicios deben colaborar para gestionar una solicitud. Como las instancias de servicio suelen ser procesos que se ejecutan en … Read More

Apiumhub BLOG 10

API de Composición Vue 3

En este artículo, asumimos que conoces los fundamentos de Vue 3. En el artículo citado, se explican los principales cambios de Vue 2 a Vue 3 , así como las bases para entender cómo funciona la API de composición. Este … Read More

Apiumhub BLOG 4 2

De regreso al futuro: Páginas web del lado del servidor con Kotlin (Pt. 2)

Recap: Páginas web del lado del servidor con Kotlin En el primer artículo, páginas web del lado del servidor con Kotlin parte 1, se esbozó una breve historia del desarrollo web: a saber, las cuatro etapas principales son la entrega … Read More

Por qué considerar el uso de React Router 6: una visión general de los cambios

Por qué considerar el uso de React Router 6: una visión general de los cambios

Introducción React Router es una biblioteca de enrutamiento ampliamente utilizada para aplicaciones React debido a su API, que simplifica la integración. La última versión de React-router (v6) fue lanzada en noviembre de 2021 y marcó un cambio significativo en la … Read More

Análisis de intellij Aqua: nueva IDE para automatización de tests

Análisis de IntelliJ Aqua: un nuevo IDE para la automatización de pruebas

Introducción IntelliJ Aqua es el IDE lanzado por JetBrains que está orientado a la automatización de pruebas e incorpora varias herramientas y opciones que ayudan a los QA de automatización a desarrollarlas. Actualmente se encuentra en fase de preview gratuita, … Read More

De regreso al futuro: páginas web del lado del servidor con Kotlin (pt.1)

De regreso al futuro: páginas web del lado del servidor con Kotlin (pt. 1)

Introducción: Páginas web del lado del servidor con Kotlin El desarrollo web ha experimentado diversos cambios desde que Internet se popularizó en los años noventa: Sin embargo, esto no quiere decir que las tendencias de desarrollo sólo avancen en una … Read More

Probando AOT para Spring Boot

Probando AOT para Spring Boot

Antecedentes Uno de los principales argumentos de venta del lenguaje de programación Java, cuando se lanzó, era la promesa de «escribir una vez, ejecutar en cualquier parte». Es decir, que el código escrito en Java no necesitaría compilarse en código … Read More

JSON en Kotlin: Comparando opciones

JSON en Kotlin: Comparando Opciones

Introducción JSON en Kotlin En cualquier servicio web que reciba y transmita datos hacia y desde un servidor, el primer y último evento serán normalmente la transformación de los datos desde el formato utilizado por la petición web al formato … Read More

Playwright vs Cypress

Playwright vs Cypress: El rey ha muerto, ¿viva el rey?

Las herramientas de automatización del control de calidad son una parte esencial del proceso de desarrollo de software, ya que permiten a los desarrolladores probar la funcionalidad y el rendimiento de sus aplicaciones antes de ponerlas a disposición del público. … Read More

Apiumhub BLOG 8 1

Depuración de lo desconcertante: ¡No te asustes!

Antecedentes En los más de 10 años que he pasado en el desarrollo de software, he formulado una ley de depuración: «La perplejidad de un fallo de software y la simplicidad de su causa probable están positivamente correlacionadas». En pocas … Read More

Apiumhub BLOG 8

Simula tus pruebas de UI con Wiremock

Inconvenientes del entorno La fiabilidad de las pruebas automatizadas debe ser uno de los puntos más importantes a tener en cuenta cuando decidimos llevar la automatización a nuestro proyecto. Para obtener un resultado real de la ejecución de nuestras pruebas, … Read More

Secured By miniOrange