Archive for Noviembre, 2007

Conferencia Rails 2007

Lunes, Noviembre 26th, 2007

Bueno, ya recuperado es buen momento para dedicar unas palabrillas al evento.

En lineas generales, y a nivel personal, el evento me ha parecido una pasada. Estar bien cerquita de todos los desarrolladores de los que tanto has leido, ya sean tutoriales, screencasts, lista de correo.. no tiene precio. El Hollywood Rails era aquello.


Los Flowers con Tom Cruise :P

El formato de las ponencias tal vez no sea el más acertado dado el escaso tiempo del que se contaba. Ponencias mucho más concretas y que nos pudiesemos llevar puesto para probar luego en nuestros desarrollos, tal vez sea para lo que den esos minutillos. Nota: Menos predicar y más practicar.. :P

Lo que si me ha sorprendido mucho es nivel de los asistentes, que hacían mucho más enriquecedora las ponencias. Sorprendidisimo me quedé al comprobar que más del 50% de los asistentes a “Más allá del testing ” hacían sus test antes que sus implementaciones.

En fins, al final he salido de allí, aparte de viviendo una gran, y cansada, experiencia, con muchas ganas de hacer mis propios plugins (uno ya de camino..), mi propia araña (un trabajillo..) y ¡ de testear todo lo que se mueva ! :P

Flowers’ Plugins

Jueves, Noviembre 1st, 2007

El control de mando está últimamente muy activo creando misiones espaciales, misiones que necesitan su primera puesta a punto: generación, sus primeros ignores, sus primeros plugins,.. Despues de ir generando varios de ellos, te das cuenta de que ya eres incapaz de entender Rails sin muchos de estos plugins.

Imprescindibles

HAML: La manera más DRY de escribir nuestro código XHTML (markup haiku ;P). Pros: A la hora de codear es limpio y claro, al igual que el código generado. Si trabajas en equipo se mantiene una regla de escritura implicita. Contras: Por esto último puede que al principio sea una lata adaptarse a dichas reglas. Extra: Soy FAN number One de Hampton Catlin y su equipo ;D

rSpec: Testeando nuestro código a través de su comportamiento (BDD). Pros: Usarse debería ser una obligatorio, los pros son tantos.. Contras: Las mayoría de las soluciones testing se basan en TDD. La curva de aprendizaje es lenta.

restful_open_id_authentication: Una versión de restful_authentication con OpenID. Pros: Ofreces OpenID en tu aplicación en un visto y no visto. Contras: Al no ser una versión de la más populares no sé hasta que punto se mantendrá actualizado.

WillPaginate: Con un ojo al frente y otro a err_the_blog :P Pros: ¿Hay paginación más sencilla? Contras: En alguna que otra situación se nos queda corto: Paginar arrays (googleando se encuentra la solución a esto), forms,..

Grandes compañeros de viaje

annotate_models: ¿Que campos tiene este modelo? No más viajes a la BD para recordarlos. Toda la información en nuestros modelos y fixtures.

exception_notification: Enterate antes que el jefe o el cliente que la aplicación tiene fallos de programación. Todos los fallos generados a tu correo al instante.

acts_as_state_machine: Modelos actuando como una máquina finita de estados. Permite, entre otras cosas, lanzar metodos asociados a un tipo de cambio de estado. Genial.

upload_column: Para subir nuestros ficheros, imagenes,.. asociadas a un modelo. Este es el tercer plugin con esta finalidad que hemos usado y el más práctico con diferencia.

Hay alguno más pero con misiones muy puntuales y que por ahora no viajan lo suficiente como para estar por aquí ;)