Aplicaciones Creando Aplicaciones

Published on Author lopezLeave a comment

En todos estos años, he estado trabajando en diferentes aproximaciones para hacer que programas creen programas. Este post es un resumen y revisión de los caminos que he tomado, y en los que sigo trabajando, como un Work in Progress. Pienso que hay maneras interesantes de hacer programación, listas para ser exploradas. Aplicaciones Dinámicas Algo… Continue reading Aplicaciones Creando Aplicaciones

Aplicaciones Dinámicas en Node.js

Published on Author lopezLeave a comment

El año pasado participé de la competición Node.js Knockout organizada por Nodejitsu. Fueron dos días de programación (sábado y domingo), enviando código a sus servidores. Trabajé solo (en general se trabaja en equipos), en el Solo Ninja team. Mi idea era empujarme a escribir algo que tenía pendiente. Mi proyecto, en gran parte escrito siguiendo… Continue reading Aplicaciones Dinámicas en Node.js

Aprendiendo Node.js (3) Un Web Server

Published on Author lopez1 Comment

Anterior Post Ayer grabé una nueva sesión de esta serie, como Google Hangout. Queda en: https://www.youtube.com/watch?v=OcRSDwcBAIA [View:http://www.youtube.com/watch?v=OcRSDwcBAIA] El tema de esta sesión fue aplicar lo visto en las dos anteriores: programar en JavaScript, usar require de Node.js, usar módulos “built-in” como http, url, y refactorizar código, para tener un mini servidor web, que produce distintos… Continue reading Aprendiendo Node.js (3) Un Web Server

Aprendiendo Node.js (2) Primeros módulos

Published on Author lopezLeave a comment

Anterior Post Siguiente Post  Hoy llega mi segundo video explorando Node.js. Verlo en http://www.youtube.com/watch?v=wHZd88HT2fE [View:http://www.youtube.com/watch?v=wHZd88HT2fE] Lo que escribí quedó en https://github.com/ajlopez/NodeSamples en el directorio Modules En esta edición exploramos lo que es el require y qué es un módulo escrito por nosotros. Vimos el “cache” de módulos, el acceso a variables globales, la definición local de… Continue reading Aprendiendo Node.js (2) Primeros módulos

Aprendiendo Node.js (1) Primeros Pasos

Published on Author lopezLeave a comment

Siguiente Post Estoy en tratativas de poner un curso en línea, sobre Node.js. Mientras tanto, veamos por acá algunos temas iniciales: qué es Node, como se maneja, qué es un módulo, qué es NPM, y así, hasta llegar, espero, a aplicaciones web con Express y a aplicaciones distribuidas. Pero el más largo camino comienza con… Continue reading Aprendiendo Node.js (1) Primeros Pasos

Smalltalk, JavaScript, NodeJs, C#, y Tutti Li Fiocci

Published on Author lopezLeave a comment

El año pasado tuve el gran placer de asistir a Smalltalks 2013, en la ciudad de Rosario, Argentina.  Asistir a esa conferencia fue una gran experiencia para mí, con charlas interesantes, implementaciones más interesantes y muchas ideas para digerir. Además de encontrarme con gente como @garduino, @morplenauta y @hernanwilkinson. Dí una charla sobre cómo implementar… Continue reading Smalltalk, JavaScript, NodeJs, C#, y Tutti Li Fiocci

Generación de Código con AjGenesis para Ruby (1)

Published on Author lopezLeave a comment

Ya hace unos meses porté el AjGenesis clásico (de .NET) a Ruby. Ver avance en: https://github.com/ajlopez/AjGenesisRuby Tengo un simple ejemplo de Hola mundo https://github.com/ajlopez/AjGenesisRuby/tree/master/samples/hello y un ejemplo un poco más interesante, de “scaffolding” sobre Sinatra, desde un modelo con dos o más entidades: https://github.com/ajlopez/AjGenesisRuby/tree/master/samples/site Elegí Sinatra porque algo había estado practicando en mis anteriores charlas… Continue reading Generación de Código con AjGenesis para Ruby (1)

TDD Rocks! (8) SharpBase in C#

Published on Author lopezLeave a comment

Anterior PostAnterior Post con C#  Siguiente Post  Hoy grabé una nueva sesión de TDD (Test-Driven Development) usando Visual Studio y C#, sobre mi proyecto de base de datos en memoria, SharpBase. Pueden verla en (y de paso escuchar Anglish): http://www.youtube.com/watch?v=ymQePMZ2XEo [View:http://www.youtube.com/watch?v=ymQePMZ2XEo]  Esta vez implementé una clase Column. Vean que no era necesaria en los anteriores tests.… Continue reading TDD Rocks! (8) SharpBase in C#

Explorando MongoDB (1) Primeros Pasos

Published on Author lopezLeave a comment

Les dejo hoy un post rapido, sin acentos, ni enlaces adicionales, lo actualizare en la semana Vean lo que grabe hoy: [View:http://www.youtube.com/watch?v=ZxOwUP5GGgQ]  Les debo por aca: – El enlace de Alt.NET Hispano VAN NoSQL – Enlaces a mis ejemplos de mongodb con Node.js – Enlaces que fui coleccionando de MongoDB Nos leemos! Angel “Java” Lopezhttp://www.ajlopez.comhttp://twitter.com/ajlopez… Continue reading Explorando MongoDB (1) Primeros Pasos

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

Published on Author lopezLeave a comment

Anterior Post Anterior Post con JavaScript Siguiente Post  Siguiente Post con JavaScript  Publiqué una nueva Google Hangout, demostrando cómo voy avanzando en el proyecto OStore usando el flujo de trabajo de TDD: http://www.youtube.com/watch?v=PUTnaTDNCEw [View:http://www.youtube.com/watch?v=PUTnaTDNCEw] Acá no estoy aprendiendo JavaScript, sino que ya lo conozco. Uso lo mínimo indispensable, en este caso el módulo assert que viene “builtin”… Continue reading TDD Rocks! (7) OStore con JavaScript/Node.js