El 20 de octubre se celebró el JSDayES 2018. Como nos parecía un evento súper interesante para la comunidad JS, quisimos participar en él como patrocinadores Diamond. Muchos del equipo de Kairós DS fueron los que de una manera u otra quisieron participar en este...
LechazoConf 2018
El 19 de mayo tuvimos el placer de asistir al Lechazo Conference 2018 en Valladolid. Era la segunda edición y las expectativas estaban muy altas. 6 charlas, con un tema en común “Un fracaso y un éxito”. 6 charlas donde los ponentes nos iban a hablar de sus...
Así fue nuestro primer día en el t3chfest 2018
Si tengo que escoger una palabra para describir este primer día en el t3chfest sería justamente esta: impactado. Es difícil saber por dónde comenzar a describir un evento tan potente. Y es que la organización, el despliegue de medios, la gestión de asistentes y...
Software Crafters Madrid 2018
Luego de casi 3 años y 3 intentos, el pasado sábado 24 de febrero de 2018 lo conseguimos; el primer Open Space de la Software Crafters Madrid. Tuvimos el privilegio de contar con la ayuda de la Universidad Politécnica de Madrid, quien nos brindó un espacio...
Predictive Search – Programación Reactiva con RXJS
La programación reactiva es un paradigma de programación basado en flujos de datos (streams) y, concretamente, en la propagación de los cambios a través de dicho flujo. ReactiveX (RXJS) es una librería que nos permite gestionar este flujo de datos de...
Angular, Monkey-Patching y Change Detection
Todo buen framework frontend que se precie, debe tener un sistema de data binding que permita enlazar propiedades entre el controlador y la vista. Esto, que para los neófitos en materia front y quizás los no tanto puede llegar a ser pura magia...
Kafka como base para el Event Sourcing
¿Qué es el Event Sourcing? Empezaremos por explicar brevemente en qué consiste el Event Sourcing. Usar una arquitectura basada en eventos nos puede ayudar a resolver el desafío de administrar los datos distribuidos en una arquitectura de microservicios. Sin embargo,...
Reinventar la rueda con cada framework. ¿Hay solución?
¿Has tenido que repetir alguna vez un mismo desarrollo, pero de forma diferente para una nueva aplicación? ¿Cuántas formas diferentes de utilizar un mismo componente (dropdown, checkbox, ...) has usado? ¿Tiemblas al pensar en lo que supone migrar a una nueva...
Forever Young! Descubriendo Java 9
Java es una de los lenguajes de programación más extendidos y utilizados, no sólo del momento, sino desde la llegada de los llamados "Lenguajes de Alto Nivel". Es más, podríamos considerarlo como uno de los pilares fundamentales del mundo de la programación actual; ya...