TDD Rocks! (4) SharpBase in C#

Published on Author lopezLeave a comment

Anterior Post Siguiente Post  Sigo con la segunda parte de mi trabajo con TDD en el desarrollo de SharpBase, base de datos simple, en memoria, desarrollada en C#. El video está en: http://www.youtube.com/watch?v=JzETZYeBgO8&feature=youtu.be [View:http://www.youtube.com/watch?v=JzETZYeBgO8] Como en el anterior, voy armando pequeños tests, para ir avanzando por “baby steps”. El código va quedando en: https://github.com/ajlopez/SharpBase Agregué tests… Continue reading TDD Rocks! (4) SharpBase in C#

TDD Rocks! (3) SharpBase en C#

Published on Author lopezLeave a comment

Anterior Post Siguiente Post  Ya saben que me gusta programar con modelos en memoria. Hace ya un tiempo (¿meses? ¿años?) empecé un projecto AjBase para hacer una base relacional en memoria, en C#. Para practicar TDD, decidí comenzar a implementarla de nuevo desde cero, y dejar documentado en video los primeros pasos. Luego de mostrar mi… Continue reading TDD Rocks! (3) SharpBase en C#

TDD Rocks! (2) OStore con JavaScript/Node.js

Published on Author lopezLeave a comment

Anterior Post Siguiente Post  Siguiente Post con JavaScript  El domingo pasado, temprano (lo mío es un apostolado 😉 grabé esta Google Hangout, quedando automáticamente publicada en mi cuenta de Youtube: http://www.youtube.com/watch?v=Uica74QlfxQ&feature=youtu.be [View:http://www.youtube.com/watch?v=Uica74QlfxQ] Un almacé de objetos en memoria. Esta vez el lenguaje de programación es JavaScript, usando Node.js en la consola. El lenguaje de la charla es,… Continue reading TDD Rocks! (2) OStore con JavaScript/Node.js

TDD Rocks (1) Jugando con Ruby

Published on Author lopezLeave a comment

Siguiente Post Siguiente Post con Ruby  Este fin de semana pasado, me animé a grabar un Google hangout, de mi tema preferido: TDD. Hasta el lunes pasado, grabé cinco videos, automáticamente publicados en mi cuenta de Youtube. Vemos hoy el primero: TDD Rocks (1) Playing with Ruby http://www.youtube.com/watch?v=L3SuNBDg2IM&feature=youtu.be  [View:http://www.youtube.com/watch?v=L3SuNBDg2IM] Jeje… utilizo Anglish, es decir Angel’s English.… Continue reading TDD Rocks (1) Jugando con Ruby

Introducción a Smalltalk, en Buenos Aires

Published on Author lopezLeave a comment

Siguiendo con mi serie de charlas presenciales sobre lenguajes de programación, voy a presentar Smalltalk (que es más que un lenguaje), algo que tenía pendiente desde hace tiempo. Gracias a la gente del Microsoft User Group de Argentina, el próximo jueves 1 de Agosto, a las 18:30, voy a dar ese charla en Buenos Aires.… Continue reading Introducción a Smalltalk, en Buenos Aires

TDD Kata (7): Manejando su Energía

Published on Author lopezLeave a comment

Anterior Post Vuelvo a publicar un problema que tuve que resolver en el Google Code Jam. Esta vez, es un problema donde es necesario poner mucha mente en la resolución de algoritmo, a no ser que se me haya escapado alguna solución “obvia”. El problema es: https://code.google.com/codejam/contest/2418487/dashboard#s=p1 Pueden ver ahí la descripción, sino pueden visitar… Continue reading TDD Kata (7): Manejando su Energía

SimpleMule (1) Un Mule simple para JavaScript/Node.js

Published on Author lopezLeave a comment

El lunes pasado visité la sede de MuleSoft en Buenos Aires, Argentina. Es el lugar donde hacen desarrollo para el resto del mundo: las otras oficinas de MuleSoft están más dedicadas a la comercialización, evangelización y atención de clientes. Hace unos años, dí un curso sobre ESB (Enterprise Service Bus) y presenté Mule, cuando era… Continue reading SimpleMule (1) Un Mule simple para JavaScript/Node.js

TDD Kata (6): Ojos de Buey

Published on Author lopezLeave a comment

Anterior Post Siguiente Post  Ya en la ronda 1A Google Code Jam de este año, me encontré con este problema: https://code.google.com/codejam/contest/2418487/dashboard El llamado Bulleyes. María tiene que pintar una serie de círculos concéntricos, dado un radio y una cantidad de pintura inicial. El problema es, dado r y t (el radio y la cantidad de pintura)… Continue reading TDD Kata (6): Ojos de Buey