La misión de Apiumhub es la de continuar haciendo crecer nuestra comunidad y nuestra experiencia juntando a los expertos más apasionados y avanzados para crear software que funciona y que tendrá un impacto en la industria tecnológica. Nunca dejamos de crecer: organizamos meetups de arquitectura de software en Barcelona, reunimos a líderes de la arquitectura de software de todo el mundo para el Global Software Architecture Summit de Barcelona, damos cursos de arquitectura de software en Apium Academy, leemos libros y redactamos artículos sobre software para contribuir a la comunidad y construir software que funciona usando siempre buenas prácticas. 2019 es un año muy destacable para nosotros. ¡Este año hemos decidido empezar a trabajar en proyectos de código abierto y así compartir nuestros conocimientos, consejos y productos con todos vosotros!

Desde el equipo de desarrollo de Apiumhub, estamos encantados de anunciar la publicación de nuestros primeros proyectos de código abierto. Para empezar, publicamos estas cuatro herramientas que utilizamos en nuestro día a día para desarrollar:

  • Apium-Docker-Helper: ADH es un paquete de npm que nos facilita las tareas más cotidianas a la hora de trabajar con docker. Nos proporciona herramientas útiles como levantar un docker-registry o un nginx en local con un sólo comando; arrancar o parar contenedores de forma interactiva o eliminar imágenes o contenedores de forma muy sencilla. GitHub
  • Docker-jmeter: Hemos creado imágenes de docker para las versiones de Jmeter que más utilizamos; siendo estas la 3.3, la 4.0 y la 5.0. Esto nos permite, en nuestros proyectos, tener un setup sencillo y dockerizado de nuestros tests funcionales. GitHub
  • Docker-Dyson: También hemos dockerizado dyson, un fakeserver que corre en Node.js y que nos permite mockear llamadas al servidor desde nuestros proyectos mobile. De esta forma podemos trabajar en paralelo con los equipos de backend sin tener que tener las APIs listas, únicamente definiendo un contrato. GitHub
  • Flutter Redux Seed: Seed para proyectos en Flutter con multitud funcionalidades avanzadas y comunes en todos los proyectos como feature toggle o navegación, entornos configurados, testing y con ejemplos de buenas practicas, patrones arquitecturales y gestión de estado usando Redux.

Hablamos de proyectos de código abierto, por lo que aparte de enlazar con los sitios donde están publicados, os ofrecemos enlaces al código para que todo el mundo pueda ver cómo está hecho y, por supuesto, aportar lo que quiera. ¡Todas las pull requests son bienvenidas!

Si quieres saber más acerca de los  proyectos de código abierto de Apiumhub, te recomendamos encarecidamente que: 

  1. Te suscribas a nuestra newsletter
  2. Te unas a nuestro grupo de meetup