Archive for December, 2015

Motor de Reglas SimpleRules (2) Implementando un DSL

Thursday, December 31st, 2015

Anterior Post Siguiente Post Otro de los casos de uso que quiero implementar para usar mi proyecto de motor de reglas: https://github.com/ajlopez/SimpleRules Es poder definir las reglas en un lenguaje textual simple, podría decir en un DSL (Domain Specific Language). Ejemplo de lo que tenía en mente: rule name FeverRule when model.temperature >= 38 then […]

Motor de Reglas SimpleRules (1) Simplificando con TDD

Monday, December 28th, 2015

Siguiente Post Hace ya uno años, escribí un motor de reglas en JavaScript/NodeJS, usando como es habitual el flujo de trabajo de TDD (Test-Driven Development). A las reglas se les entrega un modelo (un simple objeto JavaScript) y se van disparando según se cumplan condiciones que se defina en cada regla. Y si una regla […]

Don’t Break the Chain, Practicando TDD

Saturday, December 26th, 2015

Gracias a @vafacu conocí este año el método de Jerry Seinfeld (si, el escritor y comediante) para la productividad, “Don’t break the chain”, algo así como “no rompa la cadena”. Ver https://www.writersstore.com/dont-break-the-chain-jerry-seinfeld/ Para Seinfeld, es anotar en un calendario una gran cruz roja por cada día donde escribe algo. Y busca “no romper la cadena”, […]

Aplicando Machine Learning a FinTech (2) Algoritmo Genético para Estrategia de Trading

Friday, December 25th, 2015

Anterior Post El año pasado puse a punto una librería de algoritmos genéticos, con ejemplos que usé en la JSConf 2014 de Argentina. https://github.com/ajlopez/SimpleGA Hace unas semanas volví a usarla para otro ejemplo, esta vez orientada a FinTech: generar estrategias de compra/venta de acciones. Era una de las ideas que tenía preparadas para el Hackathon […]

Aplicando Machine Learning a FinTech (1) Arboles de Decisión

Monday, December 21st, 2015

Siguiente Post El año pasando, para la charla de JavaScript e Inteligencia Artificial de preparé para JSConf Argentina, había escrito una librería en JavaScript (para NodeJs y browser) que implementa Arboles de Decisión, basados en una descripción que encontré en el libro de Quinlan, “C 4.5 Programs for Machine Learning”.  Pueden encontrar una descripción del […]

Programando MoneyPool (1)

Sunday, December 20th, 2015

La semana pasada disfruté escribiendo el proyecto MoneyPool: http://github.com/ajlopez/MoneyPool escrito usando NodeJS, Express, y con mucho TDD (Test-Driven Development). Es lo que se llamaría en inglés un P2P Lending website, un sitio para préstamos de dinero entre personas. Lo escribí dentro del ámbito del hackathon interno de Poincenot (donde estoy participando día a día en […]

Resoluciones del Nuevo Mes: Diciembre 2015

Sunday, December 6th, 2015

Llegamos al último mes del año. Primero, revisión de mis resoluciones del mes pasado: – Trabajar en SJonT [parcial] ver repo – Trabajar en SparkSharp [completo] ver repo – Trabajar en Husky [completo] ver repo – Trabajar en MessiJS [pendiente] – Trabajar en ElixirJS [completo] ver repo – Trabajar en GStones [pendiente] – Trabajar en […]