Agile web and app development

DevOps Technologies & Benefits

Beneficios y herramientas DevOps

Las palabras de moda de IT cambian como el viento. De CI a TDD, y siempre ha de mantenerse actualizado con las últimas tendencias que puedan aumentar la productividad y mejorar del proceso en general. Así que hoy hablemos de … Read More

Cómo Mostrar Información Heterogénea

Cómo mostrar información heterogénea en UITableViews

Uno de los desarrollos más frecuentes en aplicaciones móviles es mostrar la información mediante tablas. Esta tarea se puede hacer de forma relativamente sencilla cuando dispones de una colección de entidades homogéneas, pero la cosa se complica cuando esta misma … Read More

Cómo Crear Un Proyecto React

Cómo crear un proyecto React con TypeScript

En mi último artículo vimos cómo empezar a migrar un proyecto de JavaScript a TypeScript, de forma progresiva, sin grandes esfuerzos ni cambios drásticos. Hoy me gustaría hablaros de cómo usar TypeScript en un nuevo proyecto frontend. Para ser más … Read More

Equipos Ágiles Distribuidos

Equipos ágiles distribuidos: 9 trucos que lo hacen funcionar

El mundo se está volviendo loco. Miles y miles de cosas que tenemos en nuestro cerebro todos los días; nuevas cosas para hacer, nuevas tendencias para descubrir, nuevos miembros del equipo, proyectos que tiene que ponerse al día, autoeducación, etc. … Read More

Cómo migrar de forma sencilla de JavaScript a TypeScript

Cómo migrar de forma sencilla de JavaScript a TypeScript

Si has estado en el mundo de la programación y el desarrollo de software durante los últimos años, y especialmente en Frontend, es muy probable que hayas trabajado (o aún lo hagas) en un proyecto de JS. . .y que … Read More

Las Lentes En Swift

Las Lentes en Swift: inmutabilidad de objetos

Para entender las lentes en Swift, primero debemos repasar a qué nos referimos cuando hablamos de inmutabilidad de un objeto. Entendemos como objeto inmutable aquel que no puede ser modificado una vez creado. Su uso nos aporta grandes ventajas como … Read More

Arquitectura Hexagonal En Un Proyecto Symfony

Arquitectura Hexagonal en un proyecto Symfony: Trabajando con Identificadores de Dominio

Cuando hablamos de Identificadores de Dominio, estamos hablando del ID de una entidad de nuestro dominio. Muchas veces, puede parecer un simple trámite asignar un ID a una instancia de una entidad de dominio, y por eso en muchos casos … Read More

DevOps Blogs

16 blogs que todo ingeniero DevOps debe leer

El proceso de desarrollo de software ha cambiado mucho en los últimos 5 años. Los ingenieros de DevOps se han apoderado del mundo, impulsan el cambio en la cultura de TI y se centran en la entrega rápida de servicios … Read More

Detección De Cambios Personalizada

Detección de cambios personalizada en Angular

Hoy me gustaría hablar sobre detección de cambios personalizada en Angular. Como desarrolladores, nos esforzamos en construir aplicaciones que sean concisas e interactivas. Y eso es todo lo que recogen las aplicaciones reactivas.   Detección de cambios personalizada en Angular … Read More

CSS Grid

CSS Grid solución a los problemas de float y flexbox

Antes de pasar a explicar qué es y para qué sirve CSS Grid explicaré cuál es el estado actual de las herramientas de las que disponemos al desarrollar un layout para nuestra web. Supongamos que queremos maquetar el siguiente layout: Deberíamos … Read More

Patrón Feature Flag

Patrón feature flag en java

En este articulo harémos breve introducción al patrón feature flag en java para permitir subir features a producción que todavía no están finalizadas. Es muy común ver proyectos que utilizan el mecanismo de Feature Branch para poder tener todo el … Read More

El Principio No Te Repitas

El principio No te repitas ( DRY )

El Principio No Te Repitas (Don’t Repeat Yourself) es uno de los principios en el desarrollo de software cuyo principal objetivo es evitar la duplicación de código. «Every piece of knowledge must have a single, unambiguous, authoritative representation within a … Read More

Secured By miniOrange