24 Junio 2008

Primera reunión de grupo de usuarios de Ruby en México

Hoy fue el tan esperado día (al menos por mí) en el que nos reunimos unos cuantos miembros del grupo de LA RailsConf.

En breve, me pareció una reunión bastante amena aún cuando no teníamos un programa a seguir. Todos los que asistieron son personas de lo más chéveres y conocedores del tema.

Estoy muy contento más que nada porque ahora sé que sí existen desarrolladores de Ruby en México, además de participantes que pertenecen a empresas que trabajan con Rails profesionalmente!

Espero que para las próximas reuniones se pueda tener una organización mejor y un par de ponencias, ya que esta primera vez se trató más que nada en presentarnos y hablar una pizca de TDD y BDD.

Punto y aparte, Alejandro Juárez hizo una invitación a un curso que se impartirá a partir del próximo lunes 30 de junio. Lamentablemente sólo se cuenta con capacidad para 16 personas (quedan 5 en el momento en que escribo este post).

Tristemente no puedo asistir ya que es a las 10am y no puedo faltar a mi trabajo. Pero para los interesados, no olviden registrarse antes de que se agoten los lugares.

escrito por edgar js en Enlaces, Eventos, Noticias, Primeros pasos | 0 Comentarios

23 Junio 2008

Rubro: Sesiones ActiveRecord

México On Rails Screencasts

Primer screencast, con un poco de nerviosismo y dolores de cabeza al convertir el video (si tienen problemas para visualizarlo por favor reportenlo).

Rubro será el nombre de la aplicación que se desarrollará en esta primera serie de screencasts.

No olvides suscribirte al feed de los screencasts. (Mientras nos aceptan en iTunes ;))

  1. Código fuente en github
  2. Cross-Site Reference Forgery (CSRF)

Errata: En el screencasts me refería a que el método protect_from_forgery brinda protección contra Cross-Site Reference Forgery, cosa distinta de Cross-Site Scripting ;)

UPDATE: Para suscribirte en iTunes:

Suscribirse en iTunes

icon for podpress  Podcast Video [00:02:46m]: Download

escrito por edgar js en ActionController, Primeros pasos, Screencasts | 6 Comentarios

12 Mayo 2008

Empezando con Ruby on Rails

Este artículo es una traducción de Getting Started with Ruby on Rails hecha por mi. El artículo original fue escrito por Dan Benjamin en A List Apart

If this translation breaks some copyright and/or hurts someone’s feelings, please let me know. Thanks ;)

Empezando con Ruby on Rails

Probablemente has escuchado acerca de Ruby on Rails a estas alturas. Tus amigos desarrolladores están delirando sobre él -hablando sobre cómo escribieron una aplicación en menos de la mitad del tiempo que hubiera llevado usando alguna otra tecnología- cómo disfrutaron realmente en vez de estresarse, y luego usaron su tiempo extra en la playa. Rails seguro que suena como una tecnología obligada. Pero ¿qué es, y cómo cabe dentro de la gran imagen del desarrollo web?

Si eres un diseñador, arquitecto de interfaz de usuario, escritor o un desarrollador de software que todavía no conoce Rails, debes estar preguntándote de qué trata toda esta tecnología. ¿Puede realmente transformate, del suave no-desarrollador, al programador de aplicaciones web en una noche? ¿es Rails realmente la todopoderosa plataforma de desarrollo? ¿Qué demonios son Subversion y Git? ¿Necesito aprender todo esto sólo para hacer diseño para Rails?

En este artículo, te ayudaré a prepararte para este primer saqueo dentro de Rails explicando qué es, cómo funciona, y dónde cabe dentro del espectro del desarrollo web y diseño. Trataré los temas de arriba y más, con respuestas enfocadas hacia desarrolladores no-Rails, diseñadores, y otros profesionales creativos.

Este artículo no es un tutorial de programación Rails. No escribiremos código aquí, pero te introduciré a algunos conceptos importantes críticos para entender cómo funciona el framework Rails. Además explicaré lo que necesitas para saber cómo trabajar con desarrolladores Rails e integrar tu XHTML y CSS dentro de proyectos Rails.

Me centraré en los tópicos y temas que he aprendido son los más importantes para la gente creativa en vez de aburrirte con espantosos detalles técnicos. Sí, tendrás que aprender lo que significan términos como “MVC” por ejemplo pero sólo en el contexto de tener las cosas hechas.

Lee el resto de la entrada »

escrito por edgar js en Primeros pasos | 3 Comentarios

12 Abril 2008

Conociendo a Ruby

Ruby es un lenguaje puramente orientado a objetos. Para los que no conozcan sobre programación orientada a objetos (POO), tal vez deberían leer un poco más al respecto. Sin embargo, aún sabiendo las características de la POO a veces se puede dificultar un poco familiarizarse con ruby, digamos que es tán fácil que se dificulta (principalmente para los que vienen de lenguajes como C#, Java o PHP).

En el siguiente artículo se explicarán algunas de las características nuevas que se puedan presentar al programar en ruby por primera vez.

Ruby es un lenguaje interpretado, es decir que no se necesita compilar antes de ser ejecutado. Todo el código se valida en tiempo de ejecución.

Para correr los ejemplos que se encuentran en este artículo (y en todos los que sean específicos de ruby) puedes hacerlo de dos formas:

  1. IRB (Interactive Ruby). Es la manera más fácil de jugar con ruby, una vez instalado en tu computadora simplemente ejecuta ‘irb’ (en símbolo del sistema o terminal). Ahora puedes escribir expresiones ruby como si fuera un documento normal, sólo que cada sentencia/bloque se ejecutará al momento. Por ejemplo:
    irb(main):001:0> class Hello
    irb(main):002:1> def say
    irb(main):003:2> puts "hola mundo"
    irb(main):004:2> end
    irb(main):005:1> end
    => nil
    irb(main):006:0> Mundo.new.say
    => hola mundo
    => nil
    irb(main):007:0> puts "hey, esto es muy sencillo!"
    hey, esto es muy sencillo!
    => nil
    irb(main):008:0> 2 + 5
    => 7
    
  2. Scripts. Puedes copiar el código directamente en un archivo con extensión .rb y luego simplemente ejecutarlo con ruby mi_script.rb

Se recomienda la opción del IRB para mayor fácilidad.

Lee el resto de la entrada »

escrito por edgar js en Primeros pasos, Ruby | 0 Comentarios

10 Abril 2008

Instalar rails en windows y ubuntu

Windows

Instalar rails en windows es realmente fácil. Primero debemos descargar ruby. Este instalador incluye rubygems, por lo que una vez instalado bastaría con hacer lo siguiente en el símbolo del sistema (cada línea es un comando):

gem update --system
gem install rails
gem install mongrel_service

Y listo.

Ubuntu

En slicehost hay una excelente guía para instalar mysql y ror en ubuntu. Está en inglés así que si tienes algún problema con el idioma háznoslo saber para ayudarte un poco más.

Lee el resto de la entrada »

escrito por edgar js en Guías, Primeros pasos | 0 Comentarios

  • Enlázanos

  • México On Rails
  • Pregunta

  • Si tienes alguna duda o quisieras leer sobre algún tema en específico, no dudes en contactar con nosostros.