Software developer

Screenshot 2021 05 06 at 23.22.10

Los 5 mejores eventos online sobre nuevas tecnologías y tendencias 2021

Estar al día de los últimos avances es fundamental, especialmente cuando se trata de desarrollo de software y ciencia de datos. Y una de las formas más rápidas y agradables de seguir aprendiendo es asistir a eventos sobre nuevas tecnologías … Read More

Crear Un Bot De Telegram Con Micronaut

Crear un bot de Telegram con Micronaut

Telegram es una aplicación de mensajería instantánea muy conocida y utilizada en todo el mundo por millones de usuarios, por lo que no es necesario hacer una presentación. Hoy nos vamos a centrar en una característica especial: los bots, aplicaciones … Read More

Arquitecto De Software

Arquitecto de Software: cómo pasar de ser un desarrollador de software a un arquitecto de software

El camino desde el desarrollador hasta el arquitecto de software es un camino difícil lleno de desafíos y dudas. Muchos desarrolladores empiezan como juniors y progresan hacia roles de liderazgo senior y de equipo. Pero hay más de una dirección … Read More

Socracan

Informe de la experiencia de Socracan 2020

Me lo he pasado muy bien en el Socracan 2020. Aquí está mi informe de experiencia sobre ello. ¿Qué es un Open Space? Un Open Space (a.k.a Tecnología Open Space, a.k.a Unconference) es un tipo de evento en el que los … Read More

Usando Consola JS Para Testear Mejor

Usando consola JS para testear mejor

En este artículo me gustaría compartir mi experiencia en el uso de algunas características de la consola para la depuración. Comencemos con la definición de lo que es una consola. Consola – es un depurador incorporado en los navegadores. Obviamente … Read More

Arquitectura Reactiva

Beneficios de la arquitectura reactiva y casos de uso

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

Feature Toggles O Feature Flags

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

Kotlin Everywhere

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

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

Workshops Y Cursos De Desarrollo De Software

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

Mejores Comunidades De Desarrolladores De Software

Las mejores comunidades de Desarrolladores de Software en Barcelona

Formar parte de comunidades de desarrolladores de software es más importante de lo que piensas. Tu elección determinará el ritmo de tu mejora y aprendizaje en un lenguaje o campo en particular. Las comunidades aportan formas de aprendizaje únicas. Aportan … Read More

Arquitectura Android

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