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...
SoCraTes Canaries 2018
Este año tuvimos el honor de ser patrocinadores de la SoCraTes Canaries 2018, uno de los eventos a los que más cariño tenemos. Como en los últimos años, el evento se celebró en Las Palmas de Gran Canaria en formato open space y con la participación de múltiples...
Modelos de branching con git
Aunque pueda parecer que gitflow es la única opción disponible, la realidad es que existen otras alternativas que puede valer la pena examinar antes de definir el flujo de trabajo a adoptar. Y una revisión crítica de las alternativas disponibles puede no sólo...
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,...
Sesión Google Cloud onboard
Google Cloud onboard es una sesión introductoria a todo el ecosistema cloud. Lo que más me llamó la atención es que su nube está partida en un montón de componentes. Éstos se pueden ir eligiendo sin tener mucho solape entre ellas para montar tu servicio. En mi...
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...
Feelings are a tool, not a lead
For better or worse, work as UX means to be in touch with user feelings. We need to understand the emotion behind every step of our user journey to provide an incredible experience. To recognize and manage each feeling is not enough to empathize and have...