AWS LocalStack: Develop and test your cloud apps offline

La llegada del Cloud supuso un antes y un después, pero también es cierto, complicó un tanto la vida para poder validar los correctos funcionamientos de nuestras aplicaciones ya que, teníamos que replicar entornos, por ejemplo de Integración, elevando sus costes. Pues bien, el proyecto LocalStack es una fantástica solución para “simular” nuestro AWS Cloud en local, sea instalado localmente o bien desplegado en su versión Docker. Requirements Para poder ejecutar cualquier tipo de interacción con nuestro LocalStack tendremos que tener instaladas las AWS CLI (Command Line Interface), veamos: [Leer más]

Emotion as a Service... analyzing human expressions and emotions

La emociones como servicio (Emotion as a Service). ¿Suena raro? ¡Quizás si! Pero ya es totalmente posible y abre, frente a nosotros, un nuevo paradigma de interpretación de nuestra realidad permitiéndonos analizar las expresiones humanas, como la emoción, de forma sencilla y muy rentable. ¿Cómo podemos hacerlo? Por ejemplo a partir de grabaciones en vídeo o audios o con “simples” imágenes. Mediante los médios anteriores, podremos reconocer a las personas que expresan emociones y obtener importantes métricas muy poderosas. [Leer más]

Data Science project lifecycle

La gestión de proyectos, que hemos hablado por aquí bastante, no es cosa fácil… pero lo es todavía menos cuando tenemos frente a nosotros proyectos de “Data Science”. Por ello hemos desarrollado un pequeño framework para poder afrontar, con éxito, nuestro proyecto “Data Science”, veamos: Definition of Project El Sprint 0. ¿Cuántas veces nuestras expectativas vs lo entregado coinciden?. Aunque se esté trabajando con Metodología Agile, por ejemplo, no quiere decir que planifiquemos bien, que pensemos bien, etc… y es por eso de la importancia de trabajar cuanto antes y lo mejor posible nuestro Sprint 0. [Leer más]

Apache Airflow: Batch Processing platform

Airflow es una plataforma de Batch Processing donde podremos crear, programar y supervisar dichos flujos de trabajo y todo mediante DAGs. Airflow ejecuta las tareas en un conjunto de workers mientras continúa con las dependencias especificadas. Dispone de una más que completa línea de comandos que permite realizar configuraciones un tanto complejas en los DAGs, como también de una correcta interfaz de usuario que facilita la visualización de las pipelines que se están ejecutando en producción, para su monitoreo y aplicar resolución de problemas cuando sea necesario. [Leer más]

Faust: Stream Processing for Python

Faust es una librería de procesamiento en flujo distribuido que ha sido diseñada y construida para manejar el procesamiento de grandes cantidades de datos en tiempo real. Se inspira en Kafka Streams, pero adopta un enfoque ligeramente diferente en el procesamiento de los flujos. Faust está escrito en Python 3, aprovechando así sus notables mejoras de rendimiento y se integra con su librería asyncio (Asynchronous I/O), escrita para facilitar los procesos asíncronos de alto rendimiento. [Leer más]

El día que conocí a Joe Rospars: New Media Director of Barack Obama

En noviembre de 2009 tuve la suerte de poder conocer a Joe Rospars el que fuera Director de Nuevos Medios de la campaña presidencial de Barack Obama de 2008 (quizás la más conocida) pero también de 2012. Rospars fue uno de los pilares y mano derecha en la estrategia digital de Barack Obama. Lideró tanto la integración digital en la recaudación de fondos, las comunicaciones entre colaboradores, donantes y otros interesados, como también la movilización de los esfuerzos de base (conocidos como Grassroots). [Leer más]

Netflix Culture: Freedom and Responsibility

Cuando buscamos una empresa, ejemplo de la exceléncia empresarial y más, cuando buscamos una empresa tecnológica, casi siempre, acabamos hablando de Netflix (también, seguramente, de AirBnb). Hoy llegamos con un post, centrado en los valores, en la cultura de Netflix. Su cultura, está completamente centrada en alcanzar la excelencia, la eficiencia en los procesos, la libertad de movimientos (con responsabilidad), no controlar el contexto, el desarrollo personal de las personas y la valoración, más que correcta, de las mismas. [Leer más]

Online Products, Maturity Model

Online Products, Maturity Model Cuando creamos Productos, debemos tener en mente que no será tarea fácil pero no imposible. Es bueno, naturalmente, como en toda estrategia empresarial el poder construir nuestro Business Plan y detallar, en la mayor, cada paso que vamos hacer. Ok, es cierto, es bastante difícil poder detallar todo, todo y más. Hoy llego con un post que quiere ayudar en el detalle, a gran escala, pero que nos dará una visión 360 de nuestro negocio y que, si todo va bien, nos ayudará en la definición inicial y en los refinamientos posteriores. [Leer más]

Unnax, Open Banking API (Banking as a Service)

Éste año, 2018, ha sido bastante especial por lo que refiere a entrada de normativas/regulaciones europeas, la GDPR es un caso pero también lo es la PSD2. A continuación podréis ver un vídeo interesante que resume tal Directiva: Como resúmen: la Directiva PSD2 (second Directive on Payment Services), que es una actualización de su primera versión (PSD, de 2007), tiene como objetivo regular y a la vez liberalizar el mercado de los pagos por Internet para mejorar la competencia, potenciar la innovación, y a la vez incrementar la protección al consumidor. [Leer más]