Software Architecture Sonar

Apiumhub BLOG 5

¿Por qué utilizar el framework NestJS?

Como desarrollador de front-end, me gustaría decir que el framework NestJs fue la mejor opción para empezar a tocar la parte de backend de las aplicaciones. Siempre preguntaba a mi tutor en Apiumhub sobre patrones de diseño, arquitectura limpia y … Read More

Apiumhub BLOG 6

Inyección de dependencia nativa en Swift

En este artículo vamos a repasar un par de soluciones a un problema común en el desarrollo de aplicaciones móviles, y es la Inyección de Dependencias. Todos hemos visto un proyecto que llamaba a clases singleton desde cualquier parte del … 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

Apiumhub BLOG 1 3

Liquibase en Kubernetes

Contexto, motivación y teoría Tenemos un entorno de microservicios con Kubernetes(k8s), en el cual se desarrolla un servicio que requiere de una base de datos. La gestión de migraciones de la base de datos, decidimos realizarla mediante Liquibase. Eventualmente, nos … Read More

Apiumhub BLOG 10

Stow: Terminal Alacritty

Llevo en mac muchos años trabajando con la misma terminal: iTerm2. Es muy conocida por la comunidad macera y no es para menos, una terminal no es que tenga mucho trabajo que hacer pero lo poco que debe hacer, lo … Read More

Apiumhub BLOG 1 2

Navegación compleja en SwiftUI

La navegación en SwiftUI ha sido un punto muy importante del framework desde el primer día, no obstante cuando intentabamos crear una app que tuviera un poco más de complejidad de navegación y vistas nos encontrabamos con los primeros problemas. … Read More

Apiumhub BLOG 18

Gestión de dotfiles con stow

Como programador, gran parte de nuestro trabajo nos la pasamos desarrollando código (y en reuniones, por supuesto), tanto es así, que solemos dedicarle muchísimo tiempo a configurar nuestro set de herramientas que usamos diariamente para nuestro trabajo. Ya no solo … Read More

Apiumhub BLOG 13

Migrando proyecto React JS a Next JS

En este artículo, damos por hecho que se conocen las bases de Next.js. Para entender qué es Next JS, los beneficios que tiene SSR (Server Side Rendering), y una comparativa con Gatsby y Express, podéis leer este artículo Next.js ¿Por … Read More

Apiumhub BLOG 5

Modularización de aplicaciones Android: consejos para empezar

La modularización de aplicaciones Android se refiere al proceso de dividir una aplicación Android en módulos más pequeños e independientes. Estos módulos pueden considerarse bloques de construcción que pueden combinarse para formar la aplicación completa. Cada módulo suele ser responsable … Read More

bdd es

Behavior Driven Development: La metodología que conecta a los tres amigos

El objetivo principal de una empresa de software es entregar un producto de calidad. No podemos percibir la calidad sin producto de la misma manera que no se puede entregar un producto sin calidad. Bajo esta premisa, entendemos que la … 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

azureelasticjob es

Azure Elastic Jobs para bases de datos SQL

¿Qué es un Elastic Job? Aunque la definición de un Elastic Job es bastante sencilla en la documentación de Microsoft, siempre me gusta leer primero un ejemplo de uso de una tecnología o herramienta – suele hacer que el momento … Read More

Secured By miniOrange