< blog />

Conoce mis artículos sobre desarrollo web.
Conoce en profundidad el backend, frontend, nosql, apis, frameworks, seguridad web, devops...

Antipatrones de desarrollo software: Golden Hammer

Antipatrones de desarrollo software: Golden Hammer

Descripción del anti-patrón Golden Hammer es uno de los anti-patrones mas comunes en la industria IT. Frecuentemente, las empresas tienen proveedores, que recomendarán utilizar su creciente conjunto de productos como una solución para la mayoría de las necesidades de una organización. Dado el gasto inicial de adoptar una solución específica, los proveedores a menudo proporcionan extensiones […]

Como hacer Bulk Insert con Doctrine DBAL

Como hacer Bulk Insert con Doctrine DBAL

Los ORM te dan por un  lado muchas ventajas, pero por otro lado lo que ganas en sencillez, en abstracción  y en encapsulación lo pierdes en  rendimiento. Hoy mismo me he encontrado con un problema de rendimiento al realizar un bulk insert dentro del contexto de una Request con Doctrine. Depende tu tipo de proyecto […]

¿Por qué Vue.js está ganando tanta popularidad?

¿Por qué Vue.js está ganando tanta popularidad?

El ecosistema de frameworks Javascript siempre ha sido una lucha entre tecnologías que han crecido en popularidad y luego han aparecido nuevas, relegando a las anteriores. La popularidad y el hype de la comunidad se centran en el nuevo framework de moda. Desde el año pasado existe una gran popularidad con el framework Vue.js y […]

Antipatrones de Desarrollo Software: The God Class

Antipatrones de Desarrollo Software: The God Class

Descripción del anti-patrón El diseño de aplicaciones procedimentales conlleva a construir un objeto o fichero con la mayor parte de las responsabilidades, mientras que la mayoría de los demás objetos solo contienen datos o ejecutan procesos simples. La solución a este anti-patrón incluye un refactoring del diseño para distribuir las responsabilidades de manera más uniforme […]

UI Component Explorer o como arquitecturizar tu frontend

UI Component Explorer o como arquitecturizar tu frontend

Un artículo más dedicado al mundo de los componentes. Vamos a descubrir un tipo de herramienta que permitirá arquitecturizar el ecosistema de componentes de tus proyectos frontend:  UI Component Explorer. El uso de componentes a la hora de crear interfaces de usuarios web nos permite crear aplicaciones reusables, predecibles y modulares. Este tipo de aproximación puede […]

Tipos de Componentes en ReactJS

Tipos de Componentes en ReactJS

El concepto de componente es algo bastante sencillo de entender, básicamente  se trata de un elemento software visual que tiene su propio estado, recibe unas propiedades e implementa su propia lógica de renderizado. Pero…  ¿todos los componentes son iguales? ¿Podemos jerarquizarlos o diferenciar en tipos de componentes? Este articulo trata de ser un recorrido por los […]