Archivo: Programación | Picando Código - Part 9

Jamie Allen en el Meetup de Scala Montevideo

21 de junio de 2013
Jamie Allen - What you need to know about ?

Ayer jueves fue el Meetup de Scala con la participación especial de Jamie Allen de Typesafe. El meetup se hizo en Aguada Park, en las oficinas de Globant. Volví a las oficinas de Globant de visita después de más de un año, y todo sigue como estaba cuando lo dejé 😛 Al entrar me encontré con varias caras conocidas y mientras la gente conversaba llegó el invitado. La última vez que conté, éramos 22 personas en el meetup. Buen número de asistentes considerando que había un evento deportivo supuestamente relevante en la fecha y eso en Uruguay es equivalente a […]

“Internationalization Isn’t a Bad Word” by Jeff Casimir – RubyConf Argentina 2012

18 de junio de 2013
Jeff Casimir - i18n - RubyConf Argentina 2012

Estoy por empezar en un nuevo proyecto donde muy probablemente usemos Rails. Uno de los requisitos del proyecto es que tenga internacionalización desde un principio. El primer lugar al que hay que ir a leer es Rails Guides: Rails Internationalization (I18n) API. Pero también me acordé una charla de RubyConf Argentina que me gustó bastante en su momento. La charla en cuestión: Jeff Casimir – Internationalization isn’t a bad word En general me acuerdo por ahí las ventajas de extraer los Strings de nuestro código -por más que no vayamos a usar i18n- y que es una buena práctica de […]

JavaZone 2013: Javapocalypse

16 de junio de 2013
Javapocalypse

JavaZone es una conferencia en Escandinavia que se realiza anualmente desde 2002. Pero la mayoría la conocemos más que nada por los excelentes videos promocionales que vienen sacando hace unos años. En 2010 lanzaron Lady Java – Java Zone y Java4Ever. El primero un video musical y el segundo una parodia de trailer de película, con chistes y referencias específicas para programadores Java. Los siguientes años siguieron la línea de hacer trailers de películas con un alto contenido de humor y lleno de referencias y guiños por todos lados. Tienen terrible calidad y los guiones son excelentes, aptos para programadores […]

chruby – Gestor de instalaciones de Ruby

12 de junio de 2013
Ruby

Desde que empecé a programar en Ruby, siempre usé RVM como herramienta para gestionar el Ruby que uso. Hay varias implementaciones del lenguaje de programación: MRI (la implementación de referencia de facto), JRuby, Rubinius, etc., y versiones: 1.8 (en desuso, ya no recibe actualizaciones), 1.9.2, 1.9.3 y también 2.0. Herramientas como RVM nos ayudan a instalar distintas versiones e implementaciones y usarlas según nuestras necesidades de forma bastante directa y sencilla. En el Ruby meetup de Diciembre 2012 hablamos de RVM entre otras cosas. Como recientemente formateé mi PC de escritorio, tuve que reinstalar una herramienta para gestionar Ruby. No […]

Gitray – Navegación fácil de proyectos en GitHub

9 de junio de 2013
Linktocat

Gitray es una aplicación web para ver los archivos de un proyecto en GitHub emulando un editor de texto con un árbol del directorio del proyecto. La motivación del autor: Encontré que quería una manera rápida de ver un proyecto sin tener que clonarlo y abrirlo en Sublime. Navegar en el sitio de GitHub puede ser desorientador si es un proyecto grande. Puede haber una solución más rápida o alternativa a lo que quería pero de todas formas fue un gusto trabajar con el api de github Para usarlo, pueden entrar en gitray.com e ingresar la URL de un proyecto […]

Cuba: Microframework web en Ruby

7 de junio de 2013
Cuba

Cuba es un microframework para desarrollo web en Ruby. Es bien minimalista, provee solo lo básico como para arrancar a desarrollar una aplicación web desde cero. Menciono Cuba (ejem…) siempre que hablo de frameworks web en Ruby. Lo conocí por un proyecto de cliente que desarrollamos desde cero con Cuba y desde entonces le agarré cariño. Al principio me di bastante contra la pared, no conocía mucho Ruby en ese momento, pero a la larga me gustó la filosofía minimalista y el poder elegir todos los aspectos de la aplicación. Me inspiré a escribir un post a partir de un […]

Qué bueno estuvo el Ruby Meetup

11 de abril de 2013
Ruby Meetups

El martes pasado tuvimos el Meetup de Ruby de Abril. Todos los meses nos juntamos -el segundo martes de cada mes- a conocernos, hablar de programación, Ruby, herramientas y demás. Esta reunión fue bastante interesante. Hubo gente nueva que se sumó, y un comentario general que oí varias veces es que la comunidad local formada entorno a Ruby está buena y dan ganas de formar parte. Por ese lado creo que estamos haciendo un buen trabajo al destacar una de las características más importantes del lenguaje de programación Ruby: La comunidad. No hubieron charlas preparadas como otras veces, así que […]

Asegurando aplicaciones Rails con Brakeman

1 de abril de 2013
Brakeman

Una de las “actividades” surgidas de RubyConf Uruguay vino de la mano de Alan Cyment y Pablo Tortorella. Conocía a Alan porque fue uno de los coach en el curso de Scrum Master que hice en 2009. Pablo también es Agile Coach en Kleer, una de las empresas que sponsorearon la RubyConf, y el autor de esta obra de arte sobre RubyConf 🙂 Durante una lightning talk, Alan y Pablo plantearon cambiar el mundo en 5 minutos. Para esto, cada asistente debía encontrar un “compañero de ruta” que lo ayudara a cumplir ciertos objetivos que cambiarían el mundo. En unos […]

Oh, the humanity!

23 de enero de 2013
Oh, the humanity!

No sé de dónde o cuándo lo recuerdo, pero algo que tengo en la cabeza (entre tanta otra información inutil), es el relato de la caída del dirigible Hindenburg. En verdad la parte que más recuerdo es la de “Oh, the humanity!”, el dramatismo con el que vive la tragedia el relator es inolvidable. Cuando Bruno me pasó un video totalmente inexplicable, injustificado y que asegura la perdición absoluta de la humanidad como especie (al grito de “¿Dónde está tu Dios ahora?”), mi respuesta fue esa misma: “Oh, the humanity!” (El video en cuestión: el trailer de una parodia pornográfica […]

Validación de la Cédula de Identidad Uruguaya en Ruby

8 de enero de 2013
ci_uy en RubyGems

El otro día comprando entradas para el cine por Internet tuve que llenar un campo “Cédula”. La cédula de identidad uruguaya tiene el formato: 0.000.000-0 Me molestó que en el sitio pidieran escribir la cédula con un formato específico. “¿Quién programó esto?” pensé, quitarle puntos y guiones al número es una estupidez en cualquier lenguaje de programación. Tendría que ser indiferente si la persona escribe “0.000.000/0” o “0000000”. El dígito después del guión es el “dígito verificador” de la cédula. Pueden leer sobre el algoritmo de validación en Wikipedia. Uno de mis primeros proyectos hace años cuando trabajaba con .net […]

[Plugin WordPress] List Category Posts 0.24

20 de diciembre de 2012
Frankenstein WordPress

Después de más de 8 meses sin tocar el código de List Category Posts, llegó el día en que me armé de paciencia y volví a actualizarlo.

ghpreview – gem to preview README files for Github

11 de diciembre de 2012
Ruby

Article originally published in the Neo blog. A while ago, Adam McCrea from the Neo Columbus office shared ghpreview. It’s a tool to preview a Markdown file locally with Github styling. It also has the option to refresh everytime you save your source Markdown file. The most common use is your project’s README file before pushing it to Github. It also accepts any Markdown file. Even though there are many other tools to preview this kind of file, none of them use Github Flavored Markdown. ghpreview is an accurate preview because it uses Github’s own HTML processing filters to generate […]

Programadores: Por qué asistir a todos los eventos técnicos posibles

21 de noviembre de 2012
Adquiriendo Conocimientos

No todos comparten la idea de que ir a eventos de programación es algo que sirve mucho tanto a nivel profesional como humano. Tenía ganas de escribir y este hecho me inspiró para desarrollar el siguiente post. Voy a comentar varias razones por las cuales, a mi criterio, un programador debería asistir a todos los eventos técnicos que le sea posible. Cuando hablo de eventos técnicos me refiero a conferencias, reuniones de grupos de usuarios, open spaces, hackatones y cualquier otra convocatoria con una concurrencia de programadores mayor o igual a 2. Para empezar, hay un factor importante que influencia […]

Cómo empezar con Ruby

14 de noviembre de 2012
Ruby

Ayer martes fue el meetup de Ruby de noviembre en el Coworking. Preparé una presentación rápida para dar a conocer distintos recursos para quienes quieran arrancar a aprender Ruby. Estuvo bastante bueno, éramos pocos pero buenos. Entre que se acerca fin de año y que este mes ha estado lleno de actividades, mermó la asistencia respecto a ediciones anteriores. Estuvo interesante comentar sobre cada recurso y que se agregaran muchos más a la lista de los que ya tenía. Dejo la presentación que di, y a continuación agrego los links que aportó la gente de la meetup: La presentación en […]

PyCon Uruguay 2012

6 de noviembre de 2012
PyCon Uruguay 2012

El próximo fin de semana se realiza por primera vez PyCon Uruguay. PyUy -el grupo de usuarios Python creado en 2008 en Uruguay- es el encargado de la conferencia. El año pasado tuvieron un PyDay al que no pude asistir, pero todos los comentarios que oí al respecto fueron buenos. Este año elevan la apuesta con un PyCon de 2 días 🙂 ¿Qué es PyCon Uruguay? PyCon es una conferencia anual orientada a la comunidad de usuarios y desarrolladores del lenguaje de programación de código-abierto Python. PyConUy 2012 es la primera edición de eventos PyCon, organizado por la comunidad uruguaya […]

Toasty!