Conferencia Rails: el otro resumen
Publicado por el Jueves, 20 de Noviembre de 2008
Vuelvo a la carga con un poco de retraso para contaros lo que nos pasó en Madrid durante la conferencia Rails 2008 mientras, a 500 kilómetros de distancia, aquí en Coruña, un borracho se meaba en el felpudo de mi casa.
Para este post voy a seguir el consejo que dió Xavi Noria en su keynote: poner delante de las frases “en mi opinión”, y para ser más DRY voy a refactorizar un poco (¡Dios, que momento más geek!)
david.with_options :opinionated => true do |david_with_opinion| david_with_opinion.digest conferencia_rails_2008 end
Primera Jornada
Durante el primer día se repitió la tónica de años anteriores: muchas caras conocidas, pocas nuevas, alguna ausencia notable, una organización correcta y una charla de apertura poco afortunada: Xavi Noria sorprendió a los presentes con una elegante fuente retro en sus slides (espero que se capte la ironía) para hablar de la Revolución Rails. Una revolución comparable a otras revoluciones importantes de la historia de la humanidad (¡madre mía!). Todo esto acompañado de bromas para geeks, publicidad no-muy-subliminal de Apple y un fragmento de los famosos 15 minutos de DHH que arrancaron lágrimas entre el público. Demasiada evangelización para mi gusto.
De las sesiones siguientes a las que asistimos: “Harder, Better, Faster, Stronger…”, “Integración continua y Rails”, “Alto rendimiento en aplicaciones Rails” y “Buenas prácticas de desarrollo” saqué pocas cosas interesantes.
Me quedé un pelín decepcionado con las “actuaciones” de Sergio Gil y Fernando Blat, dos señores a los que tengo en buena consideración pero que apenas destacaron sobre el resto. Tampoco me pareció justo el benchmark que presentó Jacobo García, que estaba sesgado y dejaba a JRuby en un lugar muy diferente al de otras comparativas más serias.
Merece una mención especial la última sesión a la que asistimos: “Rails HOT or NOT”. Fue tediosa, intrascendente e innecesaria.
Después poco más. Nos llamó un cliente y no pudimos ver las charlas rápidas. Un rato de metro y a cenar. Local sin humos pero con humo (¿curioso no?). Charlé un rato con Alberto Molpeceres de Linking Paths acerca de su empresa y de Tog (conocí a Alberto en el primer congreso JavaHispano hace muchos años y no lo había vuelto a ver desde entonces). Luego ya me dediqué a Gonzalo que estuvo genial como de costumbre. Hablamos de todo menos de informática, como debe ser.
Y tras la cena comenzó el fin de los días…
¿Segunda jornada?
No. No hubo segunda jornada. La conferencia se acabó el jueves por la noche, con las siete visitas al baño de Asís para echar los higadillos. Así que el viernes nos quedamos en casa, Asís muy flojo y yo cuidándole. No pudimos ir a las charlas, pero no me quede con la sensación de haberme perdido gran cosa.
El retorno
Como no podía ser de otro modo para rematar el viaje casi perdemos el avión. Entre que Asís todavía estaba machacado e iba arrastrándose por la T4 y que adelantaron el embarque, casi nos quedamos en tierra. Llegamos por los pelos, con carrera de un servidor por la terminal incluida. Al final conseguimos volver al terruño, cansados y no muy contentos.
¿Conclusiones?
Creo que Asís ya lo ha dicho todo en su post: este año el nivel de las ponencias ha sido bajo. La conferencia Rails no ha encontrado su sitio. Ni es apta para los no iniciados, ni es atractiva para los más curtidos.
Obie Fernandez, el artista invitado de esta edición, lo resume así en su Twitter:
If you’re judging Rails conferences based on the quality and quantity of slang and profanity, #conferenciarails08 in Madrid, Spain WINS!
Para terminar
Para terminar quiero hacer dos cosas. Primero, mandar un abrazo afectuoso a nuestros increíbles anfitriones: Ana y Dani, y a ese personaje que repite año tras año en la conferencia y siempre, siempre, siempre pregunta (yo lo llamo “el subversivo” y desconozco su identidad secreta). Y segundo, pedir un deseo: que la edición de 2009 sea menos accidentada y me deje mejor sabor de boca.
Conferencia Rails: el resumen
Publicado por el Martes, 18 de Noviembre de 2008
Hola buenas,
al final resulta que “el despojo antes conocido como Asís” sigue vivo (y, en mi humilde opinión, no tan despojo ya :p). Al final la Conferencia Rails se quedó en muy poco para David y un servidor. Y todo por… no sé por qué en concreto, pero por Algo que decidió hacerse un hueco en mi estómago y zonas colindantes; se ve que ese Algo no tenía espacio suficiente para meter su sofacito y su tele y decidió echar lo que sobraba por allí dentro para hacer hueco… así que me pasé toda la noche del jueves al viernes haciendo sitio para el salón del señor Algo, por lo que el viernes apenas me tenía en pie, de modo que no pude acudir a la segunda y última jornada de las conferencias. David, de modo solidario – y porque, si no lo hubiera hecho así, habría sido acusado de homicidio involuntario – se quedó conmigo, lo cual le agradezco. Así que no hubo presencia trábica en dicha jornada.
A pesar de mis cuitas, sí me gustaría decir que, a falta de poder ver los vídeos de las charlas de esa última jornada, lo que vi en la primera me resultó un poco decepcionante: el nivel de todas las charlas en las que estuvimos presentes fue bajo, demasiado bajo. Entiendo que haya que ofrecer charlas “para todos los públicos”, pero a veces se echa de menos que se profundice un poco en aspectos técnicos o novedosos.
Tampoco me parece del todo acertada la importancia dada al track de casos de éxito (en cuanto a número de charlas): es normal, está bien para llamar la atención sobre todo lo que se hace con Rails, demostrar que sí, se puede ganar uno la vida trabajando con Rails, etc. pero quizás esa fase tendría que ir quedando atrás, al igual que la de la escalabilidad… y deberíamos ver menos charlas sobre casos de éxito o sobre escalabilidad de aplicaciones Rails.
Bien, sea como sea, probablemente en la segunda jornada se pudo asistir a charlas de más nivel (siempre técnicamente hablando) y mi opinión está un tanto sesgada… pero Algo me impidió obtener una visión un poco más completa de las conferencias :P.
Para terminar, pido disculpas por no hacer lo prometido en mi anterior post (hablar de la parte menos técnica de nuestro viaje a Madrid), pero precisamente me tocó hacer lo menos técnico de todo: quedarme postrado en cama entre terribles estertores de tripa xD.
(Y acabo de verdad dejando aquí un agradecimiento de ésos que no sé si tienen sentido, porque los destinatarios seguramente no lo leerán; gracias Dani y Ana por acojernos en vuestra casa y regalarnos con vuestra ya legendaria hospitalidad)
Convenio UDC-Trabe
Publicado por el Martes, 18 de Noviembre de 2008
Ya es oficial el convenio de colaboración entre la Universidade da Coruña y Trabe Soluciones para la realización del programa oficial del posgrado en informática. Es decir, oficialmente ofertaremos proyectos de fin de master, se nos hace participes en la definición de los contenidos a impartir en el programa del posgrado y se nos da prioridad a la hora de realizar seminarios, conferencias y talleres.
Esperamos que esta relación sea fructífera y en breve hagamos alguna cosilla dentro del marco que establece este convenio.
Desmontando mitos
Publicado por el Martes, 18 de Noviembre de 2008
El señor Heinemeier lleva unos días desmontando los mitos de Rails en su blog. En su primer post tenéis enlaces a los seis mitos que ha ido derrumbando por el momento.
Conferencia Rails: ¿segunda jornada?
Publicado por el Viernes, 14 de Noviembre de 2008
El despojo antes conocido como Asís ha confirmado a lo largo de la noche que algo se le había atragantado. Por fortuna para el resto de asistentes de la cena los pinchitos no fueron los causantes. Así que de momento no estamos en la conferencia otra vez, a ver si el pobre Asís se recupera un poco tirado en cama y llegamos por lo menos a la keynote de Obie.
Conferencia Rails: primera jornada y una cena
Publicado por el Viernes, 14 de Noviembre de 2008
Espero que los lectores de este blog puedan disculpar que deje mi comentario de la primera jornada para otro día. Es la una y veinte de la mañana y acabamos de llegar de la cena que se organiza cada año. Estoy molido y no me veo con fuerzas de coger las notas y escribir. Además Asís tampoco va a poder hacer su post porque se le ha atragantado la cena y se encuentra ante un gran dilema: entregarse a Morfeo o expulsar todo lo ingerido por vía oral.
Mañana escribimos más. Prometido.
P.D. para Fuco: las notas están en una auténtica Moleskine, o acaso lo dudabas. Además ya sabes que se dice Montesquieu xD
En Madrid (o "haciendo amigos")
Publicado por el Jueves, 13 de Noviembre de 2008
David se va a dedicar, por lo que acaba de comentar, a resumir las charlas de estas conferencias. Conociéndolo, supongo que hablará sobre temas técnicos principalmente, Así que yo, para tener algo que contar y entretener al personal (intentarlo al menos), me dedicaré a postear sobre nuestras experiencias más allá de las propias conferencias.,
Así que comienzo por estas primeras horas del primer día. Básicamente lo resumiré así: ¡en Madrid hay vida amable! Suena a tópico, y lo es (qué lle queres, para tópicos vamos sobrados con el del gallego en la city), pero nuestra experiencia nos ha confirmado en numerosas ocasiones que en ciudades de estas dimensiones las probabilidades de toparse con “desgraciados” faltos del mínimo asomo de amabilidad, desconocedores absolutos del significado de palabras como “gracias”, “de nada”, “perdona” y similares, son elevadísimas. Así que normalmente nos volvemos al terruño cargados de anécdotas sobre esta proverbial cualidad de algunas gentes que por aquí andan. Pero parece que esta vez las cosas no van a ser así. Hemos empezando el día con un cundente desayuno en un lugar en el que nuestros “gracias” eran contestados por “de nadas” y no por gruñidos guturales. Y ayer en el metro incluso alguien sujetó la puerta cuando pasábamos. Uau!. Que todo siga así.
Nota: evidentemente, aquí en la conferencia las cosas son distintas. Impera el buen rollo y todo el mundo es amable y agradable. Como debe ser. Ah!, y si alguien se siente ofendido pido disculpas desde ya, no era mi intención ofender a nadie.
En la conferencia Rails
Publicado por el Jueves, 13 de Noviembre de 2008
He venido a las conferencias con la idea de hacer un seguimiento vía blog casi en tiempo real. Finalmente se ha impuesto la cruda realidad: mi cerebro no dá para seguir las charlas y bloggear a la vez. Así que intentaré al final de la jornada resumir lo que ha ido pasando con un nuevo post.
PD: Cuento con tus notas Asís xD
En la T4. Mañana vamos a la conferencia Rails.
Publicado por el Miércoles, 12 de Noviembre de 2008
... upsss,si esto no es el Twitter!
Memcached por dentro
Publicado por el Martes, 11 de Noviembre de 2008
Siguiendo una espiral de enlaces he llegado a un artículo en el que se comentan detalles sobre la implementación de memcached.
Interesante para los más aficionados al low level, sobre todo los enlaces a los que se puede llegar desde el artículo.
Programación, Lego y Play Doh: Jamis reflexiona
Publicado por el Lunes, 10 de Noviembre de 2008
Hoy os recomiendo LEGOs, Play-Doh, and Programming, un brillante artículo de Jamis Buck. Para quién no conozca a Jamis puedo decir que además de trabajar en 37signals es el papá de Capistrano, Needle, Net::SSH y otras cosas. Este artículo está basado en la charla que dió en la RubyConf de 2008 titulada Recovering from Enterprise: how to embrace Ruby’s idioms and say goodbye to bad habits.
Como muestra de lo que podéis encontrar os pongo algunos fragmentos (traducidos por un servidor, disculpen los fallos);
Por tanto, al igual que con el LEGO, tener tal volumen de elementos disitntos disponibles afecta como se construyen las cosas. Escribir software se convierte en un juego donde eliges las piezas especializadas que necesitas, juntándolas. Esto significa que, para dominar Java, debes tener intuición para saber cuándo y cómo utilizar miles de clases. ¿Cuándo usar un HashSet en lugar de un TreeSet? ¿Cuándo debes usar un ArrayDeque y cuándo una subclase de una AbstractQueue?. Todo esto es parte de tu trabajo.
La filosofía de Ruby es como la de Play-Doh: ofrecer un conjunto básico de herramientas y hacerlo relativamente fácil para que sea posible construir cosas más complejas. El lenguaje Ruby esta diseñado de este modo: closures, introspección de objetos muy sencilla, modificación de objetos en tiempo de ejecución y el uso de módulos para extender clases y objetos hacen que sea un entorno simple, maleable y extensible.
Al igual que no puedes utilizar técnicas de construcción típicas del Play-Doh con piezas LEGO, tampoco se pueden usar técnicas de programación Ruby en Java.
No se puede escribir programas Ruby utilizando ténicas de programación de Java, porque, al igual que es dificil utilizar técnicas de LEGO con plastilina Play-Doh, es dicifil imitar Java con Ruby.
Creo que merece la pena leerlo, especialmente los desarrolladores Ruby que vienen del mundo Java.
PD: Y si queréis más, os recomiendo un post de Asís en este mismo blog: Trabe, Ruby, Rails y el hip-hop. Seguro que os gusta.
Plugins para Eclipse: cerrar tabs con click en el botón central y recordar shortcuts
Publicado por el Jueves, 06 de Noviembre de 2008
No sabría decir cuantas veces he hecho click con el botón central del ratón sobre una pestaña de eclipse pretendiendo que se cerrara. Es un comportamiento adquirido por el uso de firefox y que mi cerebro ya ha convertido en acto reflejo. Algo tan sencillo en apariencia tenía que estar más que resuelto así que una simple búsqueda en google me llevó a la solución.
Y ya que estaba allí, también me instalé otro plugin del mismo autor que sirve para recordarnos los shortcuts de cada acción que realizamos. Se llama mousefeed y creo que puede llegar a ser útil...ya os contaré :D
ACTUALIZACIÓN: tras leer el comentario de Neko he comprobado que en algunas versiones de eclipse (en concreto en EasyEclipse 1.2.2 pasa) el plugin mousefeed provoca que no funcionen algunas cosas, como por ejemplo los botones de cambiar de perspectiva. Borrando el jar del plugin y iniciando eclipse con --clean se resuelve el problema. En versiones más modernas no hemos tenido problemas. Sería interesante que los que tienen problemas comenten en qué versión de Eclipse les ha pasado,
Lucas, sin matrícula, pero con nómina (es decir, ya somos siete)
Publicado por el Martes, 04 de Noviembre de 2008
Lucas, que había ido a por una matrícula con su proyecto de fin de master se quedó sin ella en el último suspiro después de una encarnizada lucha con otro estudiante. Volvió sin matrícula, pero a cambio consiguió una nómina en Trabe Soluciones. Como quedamos muy contentos con él, y él con nosotros, de mutuo acuerdo decidimos que fuese el septimo “currante” de Trabe, uniéndose a Óscar, Marcos, Asís, Alejo, Adrián y un servidor.
Bueno Lucas, ahora empieza lo bueno: aprender y disfrutar mucho. Estas preparado ¿no?.
