30 de Noviembre de 2007
eventos, ruby, rails
La Conferencia Rails 2007 ha concluido y creo que la sensación general ha sido muy buena. Soy parte del equipo organizador, y es muy agradable ver que la gente ha disfrutado mucho estos dos días, ha hecho nuevos amigos y ha aprendido mucho.

En la Conferencia Rails 2006, que fue la primera, creo que el pensamiento de muchos era, sí, hay más personas como yo que piensan que Rails es fantástico. En esta edición esto ya lo tenemos asumido. Nos han contado muchos casos de éxito, ha habido más presencia empresarial y el número de libros sobre Rails en el stand de Cocodrilo se ha multiplicado.
A continuación enumero las principales ideas que anoté de las ponencias a las que asistí:
- Javier Cañadillas, de Sun, nos habló de JRuby. Estoy deseando probarlo y hacer pruebas con este intérprete. En los entornos empresariales la JVM abunda. Por lo tanto, podemos aprovechar la infraestructura de servidores de aplicaciones Java de un cliente para instalar nuevas aplicaciones Rails. Interesantísimo desde el punto de vista del negocio.
- Fernando Padrón Torres nos habló de la integración de Flex con Rails. De momento veo varias pegas: MXML no es muy sexy y hay que aprender ActionScript. Por el lado positivo veo que las interfaces diseñadas pueden muy ponentes y que Adobe está moviendo hacia un modelo de código abierto el desarrollo Flex. Tecnología a mantener en el radar.
- Marze nos habló de diseño web. Se suele decir que lo importante es el contenido, no el continente. Pero el continente, es decir, el diseño de nuestra página, también está hablando sobre nosotros, es decir, es una forma de contenido. También nos habló de las líneas base, de las rejillas, de la teoría del color, de la tipografía, de los frameworks CSS, de la proporción áurea
- Fernando Blat nos habló de la caché en Rails. Un tema para profundizar en él.
- Sergio Gil nos habló de metaprogramación. Muy interesante.
- Nos reímos mucho con Javier Ramírez. Aprendimos la importancia del software desacoplado y de lo sencillo y productivo que es programarte tus plugins en Rails. Yo de hecho ya me he puesto manos a la obra.
- Jaime Iniesta nos contó su interesante experiencia programando a Boris la araña.
- Juan Quemada y Joaquín Salvachúa nos hablarón de REST. Para mí REST es un nuevo paradigma.
- Y por último, Obie Fernadez nos habló de las novedades de Rails 2.0. Estuvo francamente interesante el debate final, donde la conclusión que saqué es que en el mundo de la programación es mucho mejor equipos muy reducidos de gente muy buena y motivada que equipos grandes y burocratizados. Creo que esto realmente aplicable a cualquier actividad.
29 de Noviembre de 2007
citas, eventos
Blogging requires passion and authority, which leaves out most people.
Escribir un blog requiere pasión y autoridad, lo que deja fuera a la mayoría de la gente.
–Shel Israel
(en el Evento Blog España 2007)
26 de Noviembre de 2007
eventos, ruby, rails
Obie Fernandez ha sido el encargado de cerrar la Conferencia Rails 2007. El pasado miércoles 21, los integrantes del equipo organizador (aunque no estuvimos todos) tuvimos el privilegio de cenar con él y con su chica Desi. Siempre es enriquecedor conocer de primera mano la opinión de un gurú como él (séptimo puesto en el ranking de popularidad de Working With Rails).

Esta es una lista de los temas que tocamos:
- Nos enseñó su iPhone (el primero que tengo entre manos) y hablamos sobre el futuro de los dispositivos móviles.
- Nos habló de la poca burocracia que es necesaria en EEUU para montar una empresa.
- Nos contó las tarifas que se manejan en EEUU a la hora de presupuestar proyectos de desarrollo y hablamos de estrategias de negociación de precios.
- Hablamos de city cliq, proyecto en el que actualmente está trabajando, pero que personalmente no termino de entender cuál es su propósito.
- Con Desi hablamos de devChix, una comunidad de mujeres desarrolladoras fundada por ella.
- Hablamos del libro que acaba de publicar Obie, The Rails Way y de lo que suelen pagar las editoriales a los autores.
- Hicimos un brainstorming sobre el concurso de programación rápida de la Conferencia Rails 2007.
- Hablamos sobre el spanglish.
- Discutimos sobre Test Driven Development, peer programming, extreme programming y ping-pong programming.
- Hablamos sobre la motivación a la hora de escribir en twiter.
- Y también nos enseñó en qué consiste un Irish Car Bomb.
Atención a la foto, la tienda que tenemos detrás se llama “Ruby Room”. ¿Casualidad?
26 de Noviembre de 2007
eventos, ruby, rails
El pasado viernes 23 impartí el taller “Cómo programar un blog REST” en la Conferencia Rails 2007. Aquí podéis descargaros la presentación:

En la ponencia presenté primero los conceptos del modelo de arquitectura REST y posteriormente desarrollé un sencillo blog con un modelo “post” y otro modelo “comment”, habiendo entre ellos una relación 1 a N.
Para relacionar ambos modelos utilicé una tabla intermedia, y como bien señaló uno de los asistentes, habría sido más sencillo utilizar recursos anidados. La ventaja de utilizar tablas intermedias es mucho mayor en relaciones N a M.
Actualización: He subido la presentación a slideshare.
19 de Noviembre de 2007
eventos, ruby, rails
Los próximos días 22 y 23 de noviembre se celebra en Madrid la segunda edición de la Conferencia Rails 2007. En ambas ediciones he colaborado en la organización, siendo mi tarea principal el desarrollo de la aplicación de registro. Este año, además, voy a impartir un taller titulado “Cómo programar un blog REST”.

Este taller práctico está pensado para aquellos que han oído hablar de Rails y quieren ver su potencia en acción. Se hará una breve introducción a Rails, al patrón de arquitectura MVC y a REST. A continuación se programará un sencillo blog siguiendo la arquitectura REST.