Principios de Arquitectura del nuevo Facebook Messenger

Hace poco me enteré de que los amigos de Facebook liberaron una nueva versión del Messenger para iOS. El nombre del proyecto es LightSpeed y los resultados son interesantes: 1/4 del tamaño original 2 veces más rápido 84% menos en líneas de código (de 1.7M a 360k) Mientras leo la publicación, encuentro que se hablaContinue reading “Principios de Arquitectura del nuevo Facebook Messenger”

¿Estamos jugando Jenga con nuestros sistemas?

Si trabajamos en el mundo de la tecnología, ya nos debe haber pasado –o escuchado– de que el sistema se cayó por un cambio mal realizado. A veces nos pasa que mientras arreglamos una cosa malogramos otras. Mucho cuidado con los círculos viciosos. Estas situaciones me recuerdan las veces que juego [Jenga] con mis amigos.Continue reading “¿Estamos jugando Jenga con nuestros sistemas?”

El futuro que le debemos a Alan Kay

Cuando [Alan Kay] fue a la entrevista de trabajo en [Xerox PARC], una de las preguntas tenía que ver con sus sueños ¿cuál crees que será tu mayor logro? le preguntaron. “Una computadora personal”, respondió. Como parecía que no le entendían lo qué estaba hablando, cogió una cartera del tamaño de un cuaderno, la abrióContinue reading “El futuro que le debemos a Alan Kay”

¿Cómo construir un microservicio?

Para escribir esta publicación decidí revisar mis anotaciones, experiencias, leer algunas referencias e incluso volver a leer algún libro que me permitiera confirmar –o reforzar– mis puntos de vista al respecto. La finalidad es compartir algo distinto y que además sea fácil de entender. Espero cumplir con ese objetivo 🙂 ¿Qué no es un microservicio?Continue reading “¿Cómo construir un microservicio?”