Clases Genéricas en Scala Clases genéricas, tipos abstractos, type bounds, todos estos conceptos son extraños para desarrolladores que vengan de lenguajes en que el uso de genéricos es inexistente o muy poco utilizado, de manera que vamos a tratar de … Read More

Arquitectura de microservicios vs arquitectura monolítica
Arquitectura de microservicios vs arquitectura monolítica DISCLAIMER: por claridad, el presente artículo asume que: la definición de microservicio en este contexto conlleva separación física entre servicios una arquitectura de microservicios se considera «propiamente» implementada, es decir: en ausencia/mínimo de … Read More

Tendencias en aplicaciones móviles
Este pasado año ha acabado siendo un año fantástico para la economía de las aplicaciones, y 2018 está listo para ser un año fenomenal. El mundo móvil es cada vez más mainstream que nunca, y negocios de todas las industrias … Read More

Los beneficios de la metodología Scrum
Cuando hablamos de metodología Ágil, en seguida nos vienen a la mente dos Frameworks que son los que mejor la representan. Kanban y metodología Scrum. La diferencia principal entre ellos, es que en Scrum, las tareas se dividen por sprints … Read More
¿Por qué debería usar Docker en mi proyecto de desarrollo?
Seguro que últimamente habrás oído hablar de Docker, puesto que es una herramienta tecnológica que de cada vez se usa más. Con este artículo, haremos una introducción a que es docker, cuales son sus ventajas, y porque usar docker. … Read More

Proyectos de ciudades inteligentes
“Ciudades inteligentees” se convirtió en otra frase de moda estos años, pero la vamos a escuchar mucho más en los próximos años. Comencemos con el paisaje urbano inteligente para ver la tendencia y luego observémos proyectos de ciudades inteligentes absolutamente … Read More

Código limpio: concepto, beneficios & libros
Cada año, una enorme cantidad de tiempo y recursos son perdidos debido a la pobre calidad del código escrito. Los desarrolladores muy a menudo se apresuran a terminar su trabajo rápido, debido a la presión que sienten por parte de … Read More

Diseño guiado por el dominio; beneficios clave
Utilizando las últimas tecnologías y las mejores interfaces, una aplicación puede ser desarrollada con una arquitectura extraordinaria, pero sin embargo no llega al nivel esperado a las necesidades del negocio, no va a ser para nada útil. Entonces es cuando … Read More

Simular Respuestas Del Servidor Con NodeJS
Hace unos días, trabajando en el frontend de un nuevo proyecto, me he visto en una situación donde necesitaba similar distintas respuestas del backend, para comprobar ciertas funcionalidades y comportamientos en diferentes navegadores. En este articulo vamos a ver como … Read More

Tecnología Blockchain: casos prácticos, estadísticas, beneficios, startups y eventos
Tecnología Blockchain es uno de los temas más candentes y discutidos en todo el mundo este año. Blockchain es una tecnología que transformará todo, desde la industria financiera hasta las cadenas de suministro globales. Los fondos de riesgo para blockchain … Read More

Principios SOLID
Hoy, me gustaría hablar de principios SOLID, los 5 principios básicos de la programación orientada a objetos que aquí en Apiumhub creemos esencial para construir software que funciona. En caso de que no lo supieses, en la programación, el acrónimo … Read More

Katas de código; una manera de convertirse en un mejor desarrollador de software
La cultura Japonesa influyó mucho en los campos de software y gestión de proyectos. Conceptos como Lean, Kata etc vinieron de Japón. Y hay que admitir, que mejoraron los procesos que existían, incrementando la eficiencia y la satisfacción de manera … Read More