Ruby Meetup En Buenos Aires, Agosto 2013

Lo mío es un apostolado ;-) así que hoy va una corta reseña de la actividad del Ruby Meetup en Buenos Aires, que se hizo el miércoles 27 de Agosto pasado, como ya anunciara en otro post.


Esta vez fue en una zona más cerca del centro de Buenos Aires, en una dependencia del Gobierno de la Ciudad de Buenos Aires. Llegué un poco después de las 18:30 y notablemente, ya había gente (unas 8 personas, creo). En el anterior meetup, más lejos del centro, en el populoso barrio de Palermo, a esa hora sólo estaban los organizadores. Pero en esta reunión hubo algo menos de asistentes (¿12 personas?) finales.


Como otras reuniones, hubo presentaciones, discusiones y temas varios. Y como en otras reuniones, a las 20:30 yo me convertí en calabaza y me fui, así que no les puedo comentar todo lo que pasó y se discutió.


El primer expositor (a pedido propio) … ejem…. fue quien esto escribe. Pueden ver mi charla y ejemplo sobre generación de código usando AjGenesis para Ruby en:


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


Grabé en vivo y en directo (parezco Pipo Mancera ya, uy… #soytanviejo ;-) un Google Hangout, con una rápida introducción a Anglish.


Se emitió un Google Hangout con video desde otra notebook, pero tengo la URL.


Siguió una presentación de @cristianrasch sobre manejo de assets (archivos javascript, imágenes, css, etc…) en aplicaciones web basadas en Rack, como el propio Rails. Enlaces de los que tomé nota:


http://guides.rubyonrails.org/asset_pipeline.html
https://github.com/sstephenson/sprockets
https://github.com/petebrowne/sprockets-helpers


Vean la tarea Rake para procesar los assets desde algo que no sea Rails:


https://github.com/sstephenson/sprockets/blob/master/lib/rake/sprocketstask.rb


Luego mostró su sitio, viendo la carga de los assets usando el plugin para varios browsers Yslow:


http://developer.yahoo.com/yslow/


Ahí saltó @inkel mencionando que para el tema de cache de los assets y demás temas de HTTP, hay que visitar:


http://redbot.org/


y el sitio de su autor Mark Nottingham:


http://www.mnot.net/


en especial


http://www.mnot.net/cache_docs/


Algunos enlaces de Nottingham yo ya tenía anotados, pero ahora descubro algo para investigar nuevo:


http://github.com/mnot/thor


en Python.


No recuerdo si antes o despues de la charla de Rasch, hubo una presentación de cada uno de los asistentes. No tengo los nombres, algunos los conocía, otros no. Notablemente, vino alguien de InfoOil, que trabaja en Smalltalk.


Siguio como orador @tutec escribiendo en la pizarra ejemplos de reemplazo de if y otra lógica por objectos, implementando special case. Ver:


https://gist.github.com/tute/6374237#file-special-case-objects-md


y como indica ahí, ver también:


http://martinfowler.com/eaaCatalog/specialCase.html
http://devblog.avdi.org/2011/05/30/null-objects-and-falsiness/
http://www.cs.oberlin.edu/~jwalker/nullObjPattern/


Bien que haya compartido eso por Twitter.


Y finalmente, las hermosas @_ceciliarivero y @maynk presentaron @punchgirls, el equipo que formaron y fue becado por


http://railsgirls.com/


ver el detalle en:


http://railsgirlssummerofcode.org/blog/the-big-conferenc-raffle-winners/


el proyecto que están desarrollando:


https://github.com/punchgirls/job_board


Creo recordar que sus mentores en programación son @soveran, @djanowski, @inkel. Entonces armaron todo sobre Cuba, agregandole módulos a medida que los necesitaban (sori, gordi, no TDD here ;-).


Ver el avance en el blog:


http://punchgirls.wordpress.com/


Dieron la charla con una presentación, me avisan que quedó en:


https://speakerdeck.com/punchgirls/rails-girls-summer-of-code


De paso, visité:


http://en.wikipedia.org/wiki/Women_in_computing


Bueno, suficiente por hoy, si recuerdo algo más lo agrego. Ya me estoy preparando para el próximo meetup, alguna charla corta. Además, tengo que proponer este fin de semana una charla para RubyConf.


Nos leemos!


Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

This entry was posted in 12110, 16397, 17044, 17045, 18052. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>