Por Ismael, 25/6/2007, 5:46 pm
en javascript, notas, tendencias web
Sip. El título es apropiado. Un Dios de JavaScript llamado Steve Yen se tomó el tiempo de portar Ruby on Rails a JavaScript. Siendo exactos, no es la totalidad de Rails, pero el engendro es MVC, funciona tanto en el browser como en el servidor (usando el runtime Rhino) y si conoces Rails encontrarás el […]
Por Ismael, 25/6/2007, 2:05 am
en Desarrollo, Documentación, Ruby & Rails, artículos, tips
Gracias a la magia de ActiveRecord, en Rails es fácil definir las asociaciones entre clases:
Code (ruby)
class Blog < ActiveRecord::Base
has_many :posts, :order => ‘published_on DESC’
end
Esto nos permite bellezas como
Code (ruby)
mi_blog = Blog.find(:first)
articulos = mi_blog.posts
Pero supongamos que queremos en Blog un método que nos retorne sólo los 10 artículos más recientes Una solución es definir otra […]
Por Ismael, 20/6/2007, 7:22 pm
en Desarrollo, Patrones de diseño, artículos
Acabo de leer un post en el blog de Juque (el post tiene ya unos días, todo lo que se pierde uno por cerrar NetNewsWire por un rato!) donde Juan Pablo anuncia su intención de construir su propio CMS. En los comentarios se habla, con cierta luz negativa, de “reinventar la rueda”, refiriendose a que […]
Por Ismael, 20/6/2007, 5:21 pm
en Desarrollo, Ruby & Rails, artículos, tips
Además de la arquitectura MVC que pone todo en su lugar, Rails incluye ActiveSupport, un módulo con extensiones varias a las clases nativas de Ruby como Array, Time y Date. Esto permite expresar calculos de fechas y tiempos en lenguaje casi natural.
Code (ruby)
ayer = Time.now - 1.day # => Tue Jun 19 17:11:20 CLT 2007
Lo […]
Por Ismael, 11/6/2007, 5:50 pm
en Ruby & Rails, artículos, tips
Pongamos un ejemplo. Estas haciendo una aplicación Rails donde los usuarios autorizados (”logueados”) puedes ver algunas cosas en las páginas que el resto de los usuarios no pueden. Hay varias formas de solucionarlo. Supongamos que en tu controlador base defines un objeto @user que estará presente en todas las páginas. Al Usuario le defines un […]
Por Ismael, 31/5/2007, 4:58 pm
en Ruby & Rails, notas, tendencias web
Normalmente no recomiendo podcasts (simplemente porque son tantos…) pero este destaca sobre los demás en mi iTunes.
Es una entrevista, con motivo de la última RailsConf en EEUU, a Martin Fowler, uno de los padres de los Patrones de Diseño y las metodologías de Programación Extrema, y David Heinemeier Hansson, programador extraordinario y creador de Ruby […]
Por Ismael, 30/5/2007, 8:55 pm
en apps, notas, tendencias web
Scribd se define a sí mismo como “el YouTube de los documentos“, y eso es lo que es: te haces una cuenta gratuita y subes todos los documentos que quieras, y en el formato que quieras. La aplicación convierte los documentos al formato Flash (al igual que los videos de YouTube) y cuenta que con […]
Por Ismael, 29/5/2007, 4:30 pm
en Ruby & Rails, notas, tips
Jamis Buck y Marcel Molina, parte del core de desarrolladores de Rails y socios de 37Signals, se toman el trabajo de analizar una aplicación Rails de terceros y señalar, con ejemplos y abundante explicación, las cosas que se pueden mejorar y buenas prácticas para optimizar el proceso de desarollo (en el ya ultra-optimizado Rails). El […]
Por Ismael, 14/5/2007, 7:26 pm
en javascript, notas
Nuevo en las versiones experimentales de Prototype, la librería Javascript integrada a Ruby on Rails: las funciones para manejar el DOM ahora permiten generar elementos HTML, con atributos y todo, con una sintáxis sencilla e intuitiva:
Por Ismael, 7/5/2007, 3:08 pm
en Documentación, Ruby & Rails, notas
Si trabajas con Ruby on Rails, seguro tienes la documentación oficial de la API siempre abierta en una pestaña de tu browser, y vives preguntándote cuándo harán un servicio más amigable para bucear en las toneladas de documentos.
Pues para de preguntarte. RailsBrain agrega un intuitivo buscador Ajax a la documentación de Rails, y un servidor […]