Diego Algorta organizó en su casa la Pizzaconf Uruguay!!!

De que va esto?

En el contexto del Grupo Ruby Uruguay, nos juntamos a charlar de Ruby, Rails, Tecnología, damos algunas presentaciones y comemos pizza dentro de una reunión casi diría familiar.

Si hay alguno que pueda venir avise.

Aca va el paste del mail de convocatoria de Diego Algorta del grupo Ruby Uruguay.

Así que si alguien tiene algo para mostrar que lo haga! Por ejemplo, Foca… me encantaría que nos des una introducción de 10 o 15 minutos a sinatra. Pedro podría hablarnos de algo de lo que está haciendo, también Rabble podría mostrarnos algo de lo que sabe… Lau nos podría mostrar su proyecto Agree2! Pero Lau no podrá venir… :-/

[1] http://blogs.onrails.com.ar/2007/11/19/pizzaconf-miniconferencia-de-ror-este-viernes-23-11-en-santiago-de-chile

Si sólo quieren compartir pizzas, igual ta bueno.

Nos vemos el Domingo a las 19 hs. en mi casa:

Carlos Lallemand 1669 entre Nancy y Chamizo. Pueden sacar un mapa en www.mapred.com

Avisen quién viene!

Fabio Akita le había contado a Diego en la Railsconf sobre la posible Rails Summit en Brasil . Bueno esto es un hecho y cuenta con muchas presencias importantes como: David Hansson (via video online); Chad Fowler; los encargados de JRuby, Charles Nutter y Thomas Enebo; de Holanda de Phusion Ninh Bui y Hongli Lai; Mr. RSpec, David Chelimsky; el creador de Github, Chris Wanstrath; nada menos que Dr. Nic Williams; el escritor del libro The Rails Way, Obie Fernandez; Jay Fields, de ThoughtWorks.

También gente importante de la comunidad Rails Brasil Manoel Lemos, de Brasigo ; Carlos Eduardo, de e-Genial ; Fabio Kung, el JRuby-man, de Caelum ; Vinicius Teles de Improve it ; George Guimarães de Pagestacker.

Esto será el 15 e 16 de Octubre, en San Pablo.

Para los que quieran ir estamos viendo la forma de organizarnos y que nos salga menos. es importante tener en cuenta que tiene un cupo limitado, el costo es de 600 pesitos o u$s 200 dolares.

Yo estoy con ganas, depende como quede mi agenda en estos días.

Pueden suscribirse a la lista Ruby Argentina: Grupo Ruby Argentina ruby[[arroba]]lista.rubyargentina.com.ar

Los que están interesados en ir nos estamos juntando en este wiki para garronear, ahorrar, pichulear etc.

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

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.

Workshop Rails 2008

Aquí los archivos

Más imágenes:

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" (!).

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é.

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

FixtureReplacement screencast

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?

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?

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

En la ultima RailsConf se recaudaron u$s 33.000 para donaciones caritativas, una actitud excelente y una suma para nada despreciable.

Link

Un ejemplo a seguir no?