RkStreams, streams reactivos en JavaScript/NodeJS (1)

Published on Author lopez

Esta vez no tengo un caso de uso concreto, pero es algo que es interesante de implementar usando simplicity pays, baby steps, y el flujo de trabajo de TDD (Test-Driven Development). No son como los streams nativos de NodeJS. En este proyecto: https://github.com/ajlopez/RkStreams Un stream es como un canal, por el que entran y salen… Continue reading RkStreams, streams reactivos en JavaScript/NodeJS (1)

SimpleXmlDoc, parseando XML en JavaScript/NodeJS (1)

Published on Author lopez

De vez en cuando, en mis proyectos públicos y no públicos de NodeJS, me toca analizar (parsear) un texto XML. Por ejemplo en NodeDelicious. En esos casos suelo usar la librería xml2js. XML no es uno de mis formatos favoritos, pero siempre hay alguna API que aparece por ahí que no se enteró del cambio… Continue reading SimpleXmlDoc, parseando XML en JavaScript/NodeJS (1)

JSDates, simples funciones de fecha en JavaScript/NodeJS (1)

Published on Author lopez

En el proyecto MoneyPool y en otros, me ha tocado manipular fechas. En general, he seguido el camino más sencillo, y represento las fechas según los casos de uso que necesito. En ese proyecto, por ejemplo, necesita fechas de días, para ordenar movimientos o para recuperar movimientos en un rango de fechas. Antes que usar… Continue reading JSDates, simples funciones de fecha en JavaScript/NodeJS (1)

SimpleTasks: Ejecutando Tareas en NodeJS (1)

Published on Author lopez

Hace unos años escribí SimpleBus y lo usé como uno de los ejemplo en mi charla en JSConf Uruguay 2015. Puede recibir mensajes y los envía a todo subscriptor interesado. El subscriptor puede especificar las características de los mensajes en los que está interesado, ya sea por valores de propiedades o por una función predicado.… Continue reading SimpleTasks: Ejecutando Tareas en NodeJS (1)

Motor de Reglas SimpleRules (3) Agregando Hechos

Published on Author lopez

Anterior Post Para mi proyecto de motor de reglas en JavaScript: https://github.com/ajlopez/SimpleRules usaba un modelo. ¿Qué es un modelo? Un simple objeto JavaScript que se entrega al motor de reglas, y éste lo usa como base para emitir acciones, generalmente modificando el mismo modelo. Un modelo, por ejemplo, podría representar a un paciente médico, con… Continue reading Motor de Reglas SimpleRules (3) Agregando Hechos

Resoluciones del Nuevo Mes: Enero 2016

Published on Author lopezLeave a comment

Un nuevo año comienza, y es hora de escribir las resoluciones para enero. Primero, repaso de las de diciembre: – Preparar charla sobre FinTech [pendiente] – Trabajar en Husky [pendiente] – Trabajar en SharpGo [completo] ver repo – Mejorar AjGenesis para Node [completo] ver repo – Publicar AjLispJava [pendiente] – Trabajar en Golin [pendiente] –… Continue reading Resoluciones del Nuevo Mes: Enero 2016

SimpleDatabase, implementando RethinkDB en NodeJS (1)

Published on Author lopez

Hace ya unos años entró en mi radar el proyecto: http://www.rethinkdb.com y si bien no tuve que usarlo en ninguno de mis trabajos profesionales, me interesó la idea que expresa en su API. Esto me llevó a comenzar a implementarlo, en memoria, con JavaScript/NodeJS, y con métodos sincrónicos (otro que nació hace tiempo ya es… Continue reading SimpleDatabase, implementando RethinkDB en NodeJS (1)