feed

Ruby

Ruby es un lenguaje que ha madurado muchísimo en los últimos años. Al principio sólo existía un intérprete, el de Matz, y su rendimiento no era lo que se dice espectacular (el propio Matz ha admitido en varias ocasiones que él no es un experto en la construcción de este tipo de software, y que buena parte del código debería ser revisado y optimizado).

Hoy en día hay un buen puñado de intérpretes diferentes para este maravilloso lenguaje: Ruby 1.8, Ruby 1.9, JRuby, Rubinius, MacRuby, Maglev,...

Leer más »

Ahora que Rails 3.1 ha alcanzado ya la Release Candidate, y que la publicación de la versión final es inminente, qué mejor momento para retomar aquella lista de nuevas características que nos trae esta nueva edición del famoso framework para desarrollar aplicaciones web en Ruby.

No te pierdas tampoco la primera parte de este especial.

Migraciones reversibles más sencillas

Siguiendo la...

Leer más »

Seguimos con los especiales acerca de cuáles son las herramientas imprescindibles a la hora de embarcarte en un proyecto con tu lenguaje y/o framework preferido. En esta ocasión, os voy a describir las que yo considero más importantes para desarrollar aplicaciones en Ruby on Rails. Aunque estoy seguro que hay muchas otras que se os ocurren, así que os invito a que comentéis vuestras preferencias....

Leer más »

La nueva versión de Ruby on Rails está cada vez más cerca, y son muchas las novedades que nos trae. Así que me he decidido a recopilarlas y a enumerar algunas de las que considero más interesantes para que os vayáis haciendo una idea.

Debido a que estas novedades son muy numerosas, y para no escribir un artículo excesivamente largo, trataré de recoger las que más han llamado mi atención en al...

Leer más »

A día de hoy, existen numerosas gemas de Ruby para realizar tareas realmente dispares. Y es que el número de éstas ha aumentado considerablemente en los últimos años, proveyendo a los desarrolladores de todo un pequeño universo de librerías útiles con las que facilitarles el trabajo. En este breve especial, voy a tratar de describir algunas de las gemas que considero imprescindible conocer, pues...

Leer más »

Como ya hemos comentado en alguna que otra ocasión, los programadores, maquetadores y desarrolladores en general no somos máquinas sino seres humanos que, en algún momento, podemos tener lapsus de memoria o no estar del todo seguros de la sintaxis de nuestro código. Es por ello que cada vez proliferan más las chuletas de lenguajes de programación (cheat sheets en el idioma de Shakespeare por si...

Leer más »

JavaScript, ese lenguaje que hasta hace poco parecía de juguete para hacer el chorras en nuestras webs (poner nieve cayendo en Navidad, poner el cursor en crosshair al pasar por un enlace, esas cosas), tras pasar por la adolescencia de AJAX hoy en día pretende llegar a la adultez y ponerse el traje de lenguaje serio. Cada vez surgen más herramientas por y para JavaScript , para extenderlo y...

Leer más »

Siguiendo con el tema de patrones de diseño que comencé en el post anterior, hoy os vengo con la revisión de un libro que, sin lugar a dudas, sería el que recomendaría a cualquiera que desee iniciarse en este asunto desde un lenguaje de programación moderno como Ruby. Me refiero, por supuesto, al libro de Russ Olsen titulado “Design Patterns in Ruby”, editado por Addison-Wesley.

Es un libro algo...

Leer más »

Dentro del amplio mundo del desarrollo de aplicaciones web hoy en día nos encontramos con un gran número de lenguajes con sus respectivos frameworks. Lejos ya de los años en los que Java, PHP o ASP se posicionaban como únicas opciones con monstruos como Struts, Zend o .Net, lenguajes como Perl, Python o Ruby se han ganado un espacio entre estos gigantes.

Gracias al inconmensurable trabajo de...

Leer más »

Con cada release, el intérprete MacRuby se va acercando cada vez más a su objetivo, que no es otro que ofrecer una alternativa seria al desarrollo de aplicaciones para Mac usando el lenguaje Ruby . En esta nueva versión, la 0.10, se afianzan las funcionalidades que rodean a dicho objetivo, así que si ya conoces o te atrae el lenguaje, y te interesa la programación de aplicaciones para Mac, no...

Leer más »

Sigue a Genbetadev