Arquitectura de software

Código Limpio: Concepto, Beneficios & Libros

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

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

Principios SOLID

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

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

Arquitectura Viper – Ventajas Para Las Apps IOS

Arquitectura Viper – Ventajas para las apps iOS

Es un hecho bien conocido que la arquitectura de software en la industria del software es un tema importante y primordial. Es importante diseñar el código para que cada pieza sea fácilmente identificable, para el propósito específico, y encaje perfectamente … Read More

Beneficios De BDD O Desarrollo Guiado Por Comportamiento

Beneficios de BDD o Desarrollo guiado por comportamiento

Desarrollo guiado por comportamiento es una manera fantastica de obviar una situación que comúnmente encontramos en el proceso de desarrollo de software entre equipos. Muy a menudo, los desarrolladores y los profesionales del negocio no están satisfechos debido a la … Read More

Principio de responsabilidad única

En la programación orientada a objetos existen cinco principios básicos (SOLID) que, bien aplicados, marcan la diferencia entre un buen y un mal diseño. La diferencia entre una aplicación fácil de mantener y una que no. La diferencia entre un … Read More

Por qué los microservicios son una buena idea

En Apiumhub trabajamos con muchos clientes que buscan montar soluciones que son complejas en muchas áreas técnicas y definimos para cada caso la arquitectura que más se adapta a sus necesidades. Las necesidades de un software a nivel arquitectural no … Read More

Escalabilidad en arquitectura de software casi infinita

El concepto de un diseño de lógica pesada y segregada para conseguir sistemas con “Casi- infinita escalabilidad ” está escrito en el illuminating paper – “Life beyond Distributed Transactions: an Apostate’s Opinion” (Pat Helland), también aparece en Vaughn Vernon´s “Implementing … Read More

Secured By miniOrange