Archive for May, 2015

El valor de TDD (3)

Tuesday, May 26th, 2015

Anterior Post En el primer post de esta serie, ya mencioné el tema simplicidad, y di algún ejemplo. Es un tema fundamental para entender TDD (Test-Driven Development), pero parece ser que es uno de los menos entendidos. Así que me permito insistir hoy en el tema. Una de las cosas hacia las que empuje TDD […]

SparkSharp, Spark in C# (2) Implementando Map y Reduce

Monday, May 25th, 2015

Anterior Post El proyecto está en: https://github.com/ajlopez/SparkSharp Como es usual, lo estoy desarrollando siguiendo el flujo de TDD (Test-Driven Development), así que el código va evolucionando a medida que encuentro nuevas soluciones a pequeños casos de uso planteados por los tests. Lo que muestro hoy puede cambiar mañana, al necesitarse en nuevos tests nueva funcionalidad […]

SparkSharp, Spark in C# (1) Primeras ideas

Monday, May 18th, 2015

Siguiente Post En el post de ayer mencionaba el uso de Spark por parte de gente de Medallia. Conocía un poco de ese proyecto Apache, pero hoy me puse a ver la interfaz de programación que tienen, y me pareció interesante reproducir alguna parte en C#. Ellos trabajan con Dataset, conjuntos de datos que pueden […]

Tech Night en Medallia

Sunday, May 17th, 2015

El jueves pasado se organizó una reunión en Medallia, Argentina, en Buenos Aires. Pueden ver la empresa global en: http://www.medallia.com/ y aparte de servicios, tienen un producto donde conectan a una empresa con sus clientes. Eso implica que tienen que trabajar con grandes volúmenes de datos, analizarlos, descubrir patrones y relaciones y hacer análisis de […]

AjErl Implementando Erlang en C# (2) Expresiones

Saturday, May 16th, 2015

Anterior Post Hace un tiempo que escribo de este proyecto, que trata de implementar Erlang como intérprete sobre C#. Veamos hoy una primera aproximación a expresiones. Una expresión es algo que se evalúa dentro de un contexto. Por ejemplo, la variable X, es una expresión que se evalúa dentro de un contexto que diga cuánto […]

Resoluciones del Nuevo Mes: Mayo 2015

Wednesday, May 6th, 2015

De nuevo, es tiempo de revisión de mis resoluciones del mes pasado, y escribir las del nuevo mes: – Escribir posts sobre JavaScript e Inteligencia Artificial  [pendiente] – Mejorar ClojJS [completo] ver repo – Agregar soporte de módulos npm a ClojJS [pendiente] – Mejorar el emulador de Chip8 [pendiente] – Mejorar BScript [completo] ver repo […]

Programando con TDD en Proyecto Liqueed

Monday, May 4th, 2015

El viernes pasado hubo sesión de programación remota, en Google Hangout, en el Proyecto Liqueed https://github.com/liquid-co-ops/liqueed Quedó grabado el uso que le estamos dando a TDD en el proceso de desarrollo: Se implementó la primera versión de dar ‘kudos”, una forma de premiar a un miembro de un equipo, por envío de kudos de parte […]