Si bien el término arquitectura reactiva ha existido durante mucho tiempo, sólo recientemente ha sido reconocido por la industria y ha alcanzado la adopción general. El objetivo de este artículo es analizar qué es realmente arquitectura reactiva y por qué … Read More
Software developer

Técnicas de priorización de requerimientos de software que debes saber
El proyecto de desarrollo de software al igual que cualquier otro proyecto tiene múltiples técnicas de priorización de requerimientos, restricciones presupuestarias y plazos ajustados. Por lo tanto, existe la necesidad de priorizar los requisitos de software ya que es imposible … Read More

Beneficios de las feature toggles o feature flags
Muchos desarrolladores afirman usar feature flags o feature toggles, pero este año nos hemos dado cuenta de que hay cierta confusión con este término. Así pues, hemos decidido crear este artículo sobre feature toggles / flags, teniendo en cuenta su … Read More

El PO irrompible: SuperHero en el desarrollo de software
La figura de Superman es sin duda, uno de los personajes con más poder dentro de los superhéroes de Marvel. Capacidad de volar, rayos X, fuerza, invencibilidad… eran algunas de las características que le definían a la hora de poner … Read More

Kotlin Everywhere en Barcelona
Cada día hay más actividad alrededor de Kotlin: la comunidad crece continuamente y JetBrains lanza nuevas iniciativas para ofrecer recursos online, así como eventos y charlas en cada rincón del mundo. Y este otoño pudimos organizar Kotlin Everywhere en Barcelona … Read More

Legacy Code: definición, recomendaciones y libros
Durante el Global Software Architecture Summit en Barcelona, se habló sobre el “Legacy Code” y pudimos ver que existen muchas opiniones sobre el mismo. En vistas a esto, he decidido hacer un poco de investigación, leyendo libros sobre el tema … Read More

Top 10 workshops y cursos de desarrollo de software en Barcelona
Hay centenares de bootcamps centrados en el desarrollo de software para todas aquellas personas que quieran iniciar su carrera como developers, pero y aquellos que ya estén iniciados en este sector, que tengan un nivel medio-alto, tanto a nivel de … Read More

Arquitectura android: repensando MVP en Android
Hoy hablarémos sobre Arquitectura android y como repensamos MVP en Android. Cuando hablamos de arquitectura de software, en Apiumhub siempre tenemos en mente los siguientes objetivos: Aumentar testeabilidad, expresividad y reusabilidad. Reducir mocking/stubbing, acoplamiento y costes de desarrollo. Establecidos estos … Read More

GitTip: Skip WorkTree
GitTip: Skip WorkTree. Este tip es simple y potente por partes iguales, lo que queremos conseguir es modificar un fichero local y que git no lo identifique como que ha sido modificado pese a estar ya trackeado. GitTip: Skip … Read More

Las Lentes en Swift: inmutabilidad de objetos
Para entender las lentes en Swift, primero debemos repasar a qué nos referimos cuando hablamos de inmutabilidad de un objeto. Entendemos como objeto inmutable aquel que no puede ser modificado una vez creado. Su uso nos aporta grandes ventajas como … Read More

Arquitectura Hexagonal en un proyecto Symfony: Trabajando con Identificadores de Dominio
Cuando hablamos de Identificadores de Dominio, estamos hablando del ID de una entidad de nuestro dominio. Muchas veces, puede parecer un simple trámite asignar un ID a una instancia de una entidad de dominio, y por eso en muchos casos … Read More

Detección de cambios personalizada en Angular
Hoy me gustaría hablar sobre detección de cambios personalizada en Angular. Como desarrolladores, nos esforzamos en construir aplicaciones que sean concisas e interactivas. Y eso es todo lo que recogen las aplicaciones reactivas. Detección de cambios personalizada en Angular … Read More