Software Architecture Sonar

Apiumhub BLOG 5

Consejos para empezar a modular tu antigua app de Android

Contexto Trabajamos con un proyecto legacy cuyo desarrollo comenzó hace más de 4 años por otra empresa con otros estándares, prácticas y experiencias. En este proyecto trabajamos con sprints de 2 semanas, siempre entregando nuevas funcionalidades y corrigiendo errores, con … Read More

Pinia como alternativa a Vuex

Introducción Vue 3 se ha convertido en la versión por defecto de Vue y parece que su ecosistema ha sufrido una revolución. Si antes las herramientas recomendadas para trabajar eran Vetur, Vue CLI y Vuex; ahora lo son Volar, Vite … Read More

apachecamel es

Apache Camel 101

Apache Camel es un framework de integración, que básicamente nos muestra un conjunto de herramientas que te va a ayudar a conectar un sistema con otro. Un ejemplo básico podría ser escuchar una cola AWS SQS y guardar un fichero … Read More

Next JS Framework

Este artículo se basa en la documentación de Next.js. ¿Qué es Next JS? Framework por excelencia de React, usado por TikTok, Twitch mobile, Nike, IGN, PlayStation, Marvel, entre muchos otros. Nos ofrece todas las funcionalidades que necesitamos para desplegar nuestra … Read More

react query es

Obtención de datos y mantenimiento de la caché con React-Query

Obtener datos del servidor y mantenerlos es un tema muy crucial cuando estamos desarrollando frontend. En este artículo nos centraremos en las aplicaciones de la librería React.js y en cómo mantenemos el estado del servidor con la librería llamada React-Query. … Read More

bemit es

BEMIT: ITCSS + BEM

Introducción En mi anterior artículo abordé las ventajas que tiene utilizar ITCSS para organizar nuestros estilos, principalmente, de cara a proyectos grandes en donde trabajan varias personas. Su utilización hará que nuestra estructura sea mucho más ordenada y haga que … Read More

storybook es

Documentando componentes Angular: Storybook

Como desarrolladores, en nuestro trabajo diario nos gusta encontrar una buena documentación de las librerías y tecnologías que utilizamos. Es, por tanto, nuestra responsabilidad dejar bien documentado nuestro trabajo. Los que vengan detrás nuestro a utilizarlo y/o continuarlo lo van … Read More

microfrontends ES

Arquitectura Micro-frontend

¿Qué es una arquitectura micro-frontend? La arquitectura micro-frontend, es un tipo de diseño aplicado en el frontend que nos permite dividirlo en aplicaciones más pequeñas, individuales y semi independientes que trabajan de forma conjunta. Este concepto de frontend está muy … Read More

jetpackcompose es

Traduciendo texto en JetPack Compose

Contexto A veces hay proyectos en los que el sistema de gestión de textos nativos de Android se nos queda corto. Por ejemplo, si quisiéramos arreglar un error de traducción, ajustar una explicación o añadir un nuevo idioma sin tener … Read More

matplotlib es

Introducción a Matplotlib – Lección 1

Introducción La visualización como herramienta toma parte del análisis proveniente del científico de datos para extraer conclusiones de un conjunto de datos. En el artículo de hoy vamos a pasar por la librería Matplotlib. Matplotlib es una librería de terceros … Read More

numpy es

Introducción a NumPy – Lección 1

Introducción NumPy es una biblioteca de terceros para la computación numérica, optimizada para trabajar con arrays unidimensionales y multidimensionales. Su tipo principal es el tipo de matriz llamado ndarray. Esta biblioteca contiene muchas rutinas para el análisis estadístico. Crear, obtener … Read More

iacTools es

Comparación de herramientas IaC para Azure: Terraform y Bicep

Infraestructura como código en Azure, el ARM Hoy en día, la mayoría de los desarrolladores están familiarizados con el concepto de tener la infraestructura de nuestras aplicaciones y sistemas definida en un código descriptivo y controlado por versiones que genera … Read More

Secured By miniOrange