Ruby coders meeting at Buenos Aires
June 18th, 2008
No se porqué escribí el título en inglés, pero bueno un poco tarde pero seguro.
Hoy en Bangalore nos juntamos algunos de los que andamos con esto de Ruby y Rails en Argentina.
Donde?
En humboldt y Niceto Vega en un bar muy lindo que se llama Bangalore, buena cerveza, buena musica, y mucho geek para hoy.
Nos vemos ahí
P
Oferta laboral
May 7th, 2008
Hace un tiempo no era sencillo encontrar este tipo de ofertas laborales, ahora tampoco ;-)
Estamos buscando un programadro Rails con experiencia para un proyecto en funcionamiento, buen clima de trabajo, zona de microcentro y relación de dependencia con posiblidad de crecimiento para una empresa de telecomunicaciones.
Experiencia en BDD rspec,REST y OpenId es un plus.
Enviar mail con cv a jobs [ arroba ] virtualizar.com.ar
Ruby on Rails Workshop en Webprendedor 2008
March 30th, 2008
Junto con Rodrigo Orrego de ChileOnRails fuimos convocados por Nicolas Orellana de Webprendedor para armar un pequeño workshop de Ruby on Rails en el evento Webprendedor 2008 en Santiago, Chile.
Quizas el nombre de workshop fué un poco ambicioso y en hora y media no se podía hacer gran cosa.
La sala estuvo llena y fue buena la participación de los asistentes. Tuvimos algunos problemas técnicos con el proyector (datashow) que no logramos que se vea bien, y en el medio de la charla un corte de luz nos dejó sin proyector.
Para que la gente asistente no se quede sin completar el worshop, decidimos continuarlo en el salon de la universidad, donde todos los participantes intersados pudieron completar el workshop.
Aqui esta el pdf con el material utilizado.
Más imágenes:


FixtureReplacement, la revancha!
January 6th, 2008
Hace tiempo hablamos de FixtureReplacement . En ese entonces tuve toda la intensión de utilizarlo, pero me encontré con un dilema. No soportaba namespaces. Le escribí el flaco que lo desarrlló, intercambiamos algunas líneas, y al mes me comentó la novedad: Finalmente soporta namespaces.
O sea que si ahora tenemos un modelo Admin::Rol, podemos especificar la factory de la siguiente manera:
module FixtureReplacement
attributes_for :admin_rol, :class => Admin::Rol do |rol|
rol.nombre = "Guarda"
rol.permisos << create_admin_permiso
rol.permisos << create_admin_permiso(:nombre => "Sonar Silbato")
end
attributes_for :admin_permiso, :class => Admin::Permiso do |p|
p.nombre = "Cortar Boletos"
end
end
Esto hace la práctica de BDD y TDD mucho más amena.
Más información aquí
¿Ya está listo Rails 2.0?
December 7th, 2007
Aparentemente, ya se completó el último grupo de cambios para Rails 2.0 y el inevitable anuncio en weblog.rubyonrails.com estaría a punto de suceder de un momento a otro. Esta deducción se desprende el hecho de que en el reciente Changeset 8328 se "taggeo" el directorio trunk del repositorio de Rails 2.0 como tags/rel_2-0-0 y a que el Milestone 2.0 en el Rails Trac ya aparece como "completado" (!).
* PizzaConf *: miniconferencia de Ror este viernes 23/11 en Santiago de Chile
November 19th, 2007
En la primera junta de Rails Chile surgió la idea de armar unas charlas para difundir Ruby on Rails y metodologías ágiles y juntar a la gente interesada para que se conozcan, compartan experiencias, y armemos proyectos.
Luego de la junta, nos pusimos en contacto con Rodrigo de ChileOnRails y armamos esto que denominamos PizzaConf : Charlas sobre Ror, Metodologias ágiles y luego algo de pizza(:P) para que nos vayamos conociendo y quien dice hacer proyectos juntos.
Hasta el momento hay 2 charlas confirmadas “Intro a Ruby on Rails” y “BDD usando Rspec”; luego de las charlas habrá pizza para todos!!.
Si te interesa participar registrate registro en el sitio: para saber cuanta pizza llevamos :P y tb porque sortearemos una polera Rails entre los asistentes registrados!.
Para los Argentinos que esten en Santiago, péguense una vuelta, no importa si programan en Java o en C#, es una buena oportunidad para conocer Ruby on Rails y BDD la metodología que esta desplazando a TDD, vengan y sepan porqué.
FixtureReplacement adios a los yml?
November 13th, 2007
Trabajando con los user stories un colega me paso esto donde hablan de FixtureReplacement, lo vi, y me gusto.
Es un factory de instancias ActiveRecord para los tests sean unit testo o rspec.
module FixtureReplacement
def usuario_attributes
password = String.random
{
:nombre => "valor",
:otro => "otro valor"
:otro_mas => String.random, # un string random de 10 caracteres
:uno_mas => String.random(15), # de 15 caracteres
:password => password,
:password_confirmation => password,
:un_belongs_to => default_pepe # necesita pepe_attributes definido
}
end
end
Esto nos permitira hacer:
new_usuario: equivalente a Usuario.new(usuario_attributes).
create_usuario: equivalente a Usuario.create!(usuario_attributes).
default_usuario: para usar dentro de definiciones model_attributes; esto retorna un Proc object lo cual permite que la creación de el objeto pueda ser cuando recién se necesita, de esta manera se evita la creación de objetos innecesarios hasta que realmente se necesita.
Pero mejor vean el screencast
Se viene el calor, a lucir la remera de Rails
October 21st, 2007
Pueden pedir talle y colores, cuesta $45,00. DMZWEAR
Es de buena calidad, pueden preguntar a los que ya la tienen.
Hay que programar en Inglés?
October 11th, 2007
Hace un tiempo que vengo discutiendo y debatiendo esto con colegas, por momentos creo que hay que hacer todo en inglés, pero llegando a ciertas instancias, sobre todo si programamos en objetos, lo más natural es llamar a las cosas por su nombre y no tener que traducir nada en nuestras cabezas.
Cuando trabajaba en el BGBA una convención interesante fue: objetos del negocio, en nuestro idioma, y frameworks y cosas tecnicas en gringo.
Convengamos que si tengo que desarrollar para gringos escribo todo en inglés.
En el caso de programar algo para Argentina o latinoamérica que decisión toman y porque?
Chile on Rails y Argentina on Rails
October 9th, 2007
Este próximo viernes, asistiré a la junta (reunión) de la gente de Chile on Rails y los raileros de Chile.
Será una reunión mas bien informal. Luego les contaremos que se habló y que cosas interesantes surgieron entre las cervezas.
Que estas haciendo con RoR?
October 2nd, 2007
En mi caso estoy en una empresa armando un plugin de Autorización basado en plugin de ModelSecurity con algunos cambios que necesito, como que se declaren los permisos en ActiveRecord y no en el código, que tenga auditoría y permita tambien aplicar permisos sobre ActionController. Lo enganche con acts_as_paranoid.
Un requerimiento importante es que solo sea autorización y no autenticación, montandose sobre un sistema de autenticación existente de forma transparente, solamente indicando el objeto que tiene el usario y el metodo para obtenerlo.
Tambien algunas modificaciones a in_place_controls para integrar el autorizador.
Antes de fin de año lo hare público.
Ustedes en que andan?
Reunion Grupo Ruby Argentina
August 12th, 2007
El Domingo 19 de Agosto nos reuniremos en el barrio de Flores, mas exactamente en:
Sinko Av. Rivadavia 7728 – Ciudad de Buenos Aires Tel: 4613-6338 Flores Informacion
Los que quieran anotarse vean aqui
Una comunidad que se preocupa por la Comunidad
May 24th, 2007
En la ultima RailsConf se recaudaron u$s 33.000 para donaciones caritativas, una actitud excelente y una suma para nada despreciable.
Un ejemplo a seguir no?
Reportaje Rails on Microsoft Delayed
April 26th, 2007
Hoy estuve con Ezequiel Glinsky y le pregunte porque se retrasaba el tema de las preguntas sobre la charla que presente sobre Rails en Microsoft Argentina , y me dijo algo asi…
me causa mucha gracia la respuesta que te tengo que dar, pero bueno es asi, en el contrato que tengo aca en microsoft no puedo hablar con los medios (en este caso blogs.onrails.com.ar) sin haber hecho una especie de curso interno de rrpp, ni bien complete el curso voy a poder responder el reportaje.
(corregime Ezequiel si no expresé lo que quisiste decir)
El caso es que tendremos que esperar para este reportaje.
AdrenaRoR una distro Linux Argentina para RoR
April 23rd, 2007
Dentro de los Releases de Adrenalinux nos encontramos con AdrenaRoR una distro para desarrolladores RoR con todo lo necesario para desarrollar en RoR (alguien seguramente encontrará que le falta algo)
Pueden entrar al sitio de Adrenalinux y descargar el iso e instalarlo.
Felicitaciones a los desarrolladores de esta distro que viene muy bien a la comunidad.
Un breve resumen
AdrenaROR = Adrenalinux + Rubyonrails
AdrenaROR está destinado a programadores de Rubyonrails. Tiene todas las herramientas necesarias para trabajar con el framework ROR, intérprete, editores, bases de datos, etc. El objetivo de AdrenaROR es facilitar el acercamiento al popular framework Rubyonrails y las nuevas tecnologías de programación web. Incluye:- Intérprete ruby
- Radrails : IDE para Rubyonrails
- FreeIDE: IDE para ruby
- MySQL: base de datos
- PHPMyAdmin: interfase web de administración para MySQL
- Wink: generador de presentaciones en formato flash
- GanttProject: Gestor de proyectos
- Umbrello: modelador para UML
- Dia: generador de esquemas gráficos
- Quanta: IDE para desarrollo WEB
- Cervisia: Interfaz CVS (sistema de control de versiones)
- Kommander : generador de interfaz gráfica para aplicaciones
- Programas de Ofimática: Abiword y Gnumeric
- Programas para Internet: Navegadores, mensajeros, chat, etc.
- Gráficos: GIMP, Kolorpaint, etc.
Kernel 2.6.18.3 Entorno KDE 3.5.5 Requerimientos: Procesador: Intel o AMD 500mhz (aproximadamente) Memoria: 192 MB RAM (para kde) Lectora CD: 52x Para instalación: 1.7GB + espacio libre a gusto
Requerimientos Generales Recomendados: Procesador: Intel o AMD 650mhz Memoria: 256 MB Lectora de CD 5gb de espacio en disco
Los que hacen Adrenalinux:
- Hugo Orellano, Bruno Russo: Desarrollo
- Agustín Caballero: Webmaster
- Franco Rivero: Revista Users Linux






