Archivo del sitio Ruby on Rails

Testeo paranóico de JSON con Cucumber

Escrito por Roberto M. Oliva el Julio 30th, 2009

Estoy aprendiendo Cucumber y se que no esta pensado directamente para lo que aquí voy a exponer pero me resultó muy gratificante ver como de una manera muy sencilla se puede testear cualquier JSON devuelto por nuestros servicios REST. Se puede testear, con una sintáxis muy efectiva y clara hasta la última entrada de datos. […]

Otra manera de calcular la media ponderada en Ruby

Escrito por Roberto M. Oliva el Febrero 16th, 2009

Esto que escribo es un poco chorra, lo sé, pero llevo tanto tiempo sin escribir que me parece que puede ser gracioso poner esto aquí.
Hoy me he enfrentado al “terrible y dificil” reto de calcular una media ponderada de datos, más concretamente las notas de los alumnos en una asignatura.
Partimos de tener un hash en […]

Desplegando Rails

Escrito por Roberto M. Oliva el Abril 16th, 2008

Llevamos más de año y medio metidos en un mega-proyecto basado en Ruby On Rails. Después de tanto tiempo tenemos una visión muy clara de las ventajas e inconvenientes de utilizar esta plataforma. Ya hay muchos sitios en los que se habla de estas consideraciones y de muchas otras, pero yo quiero exponer aquí […]

La importancia del testing

Escrito por Roberto M. Oliva el Noviembre 26th, 2007

El jueves pasado estuve en la Conferencia de Rails en Madrid y me llamó mucho la atención, dentro de toda la controversia que creo el uso del testing en aplicaciones, lo poco que se implantaba y la poca importancia que se le daba.
Dentro de toda la polémica que suscitó había gente que dudaba de uso […]

Apuntes para RJS

Escrito por Roberto M. Oliva el Julio 30th, 2007

Estos son trozos de código de RJS que pongo aquí porque creo que son muy interesantes y porque me va a ayudar el guardarlos aquí:
Como mostrar un mensaje de alerta al pulsar en un enlace, con indicador de funcionamiento y llamando a un servicio web:
En el cliente (rhtml):

< %= link_to_remote “Alert without RJS”,
[…]

Este camino se acabará algún día?

Escrito por Roberto M. Oliva el Junio 29th, 2007

Por un lado me gustaría, pero por otro lado no, ya que me aburriría terriblemente.
Sigo con mis investigaciones de nuevas tecnologías para Rails y para Flex.
Me encontré el siguiente tutorial para implementar REST en Rails: Tutorial de desarrollo REST con Ruby on Rails
No está mal el sistema que utilizamos para comunicar los servicios web desarrollados […]

Ayuda a la depuración

Escrito por Roberto M. Oliva el Junio 11th, 2007

Esto que voy a contar no es nada nuevo, lo que pasa es que lo estoy utilizando intensivamente y con ello estoy desarrollando más fácilmente. Son técnicas para depurar aplicaciones:
Ruby On Rails:
Lo que más me está ayudando es correr la aplicación en un mongrel sobre Linux y ejecutar en una consola lo siguiente (cambiando RAILS_ROOT […]

A vueltas con las fixtures

Escrito por Roberto M. Oliva el Abril 4th, 2007

Estamos desarrollando un proyecto en Ruby on Rails de un tamaño que empieza a
ser considerable. Para los testeos (tanto unitarios como funcionales)
estamos utilizando las fixtures y me estan surgiendo una serie de dudas
filosoficas, a ver que opiniones teneis al respecto.
En otros proyectos que he desarrollado (en .NET) he realizado los
testeos siguiendo estos pasos por cada […]

Linux Año 0

Escrito por Roberto M. Oliva el Marzo 8th, 2007

Hoy es mi primer día trabajando con Linux!
Llevaba bastante tiempo con la intención. Por fin la he hecho realidad. Y todo se ha basado en que los proyectos que estoy realizando utilizan herramientas o tecnología libre (excepto Adobe Flex):
Ruby on Rails : Totalmente libre, tanto Ruby como Rails. Muy fácil de instalar y, gracias […]

Multiples bases de datos en Rails

Escrito por Roberto M. Oliva el Enero 26th, 2007

La arquitectura del proyecto en el que estamos trabajando requiere el uso de una base de datos por cliente conectado. Queremos que la aplicación base sea la misma para todo el mundo pero, dependiendo del dominio de conexión, utilice una base de datos u otra.
He estado escudriñando los siguientes articulos:
http://www.railsonwave.com/railsonwave/2006/12/11/multiple-database-handlng-with-rails
http://wiki.rubyonrails.org/rails/pages/HowtoUseMultipleDatabases
http://www.chwhat.com/articles/2005/10/01/multiple-databases-on-rails
Basicamente esplican como lograr nuestras necesidades. […]