Friday, June 13, 2008

Ruby Forum

Un portal que reúne los foros de discusión sobre Ruby y Rails.

http://www.ruby-forum.com/

Vancouver Ruby & Rails Central

Acabo de descubrir este portal donde los usuarios de Ruby y Rails de Vancouver (Canadá) comparten sus experiencias.
[También lo añadiré a la lista de enlaces, abajo a la derecha]

http://vanrb.wordpress.com/

GotAPI

gotapi.com, una biblioteca de recursos para programadores. Allí encontraréis los APIs para HTML, CSS, Javascript, DOM, Prototype.js, XSL, XPath, Schema (XSD), XML DOM, Docbook, PHP, Ruby, Rails, Python, mySQL, y muchos otros.
[La he incluído en la lista de enlaces, abajo a la derecha]

Thursday, June 12, 2008

Microsoft promueve Ruby y Python

Un artículo reciente en Infoworld dice que Microsoft planea usar Ruby y Python para programación en el lado del cliente, como parte de la tecnología Silverlight, usando AJAX.

Referencias:
eWeek: Move Over, ARAX is here
Infoworld: Microsoft Silverlight, to back Ruby, Python in browser

Creador de Rails promueve una vida balanceada

En su discurso en la conferencia RailsConf de Portland, Oregon (hace dos semanas), David Heinemeier Hansson, el creador de Rails dio algunas palabras de sabiduría a su audiencia. Entre otras cosas, dijo lo siguiente:

  • Que los programadores Rails deberían tomarse más tiempo para aprender sobre la profesión, en vez de programar solamente;

  • Aprender sobre el aspecto de los negocios de la industria de la tecnología así como también aprender a diseñar;

  • Procurar programar menos, y dormir más;

  • No trabajar hasta el punto de la fatiga, pues eso solamente logra convertirlos en personas desinteresadas, desmotivadas, y desapasionadas;

  • Para convertirse en mejores programadores, es preciso ampliar sus horizontes.

  • "Recargarse tangencialmente";

  • Hacer algo adicional en vez de sentarse todo el día en frente de la computadora;

  • Darse tiempo a uno mismo para planear la siguiente movida en el juego;

  • Invertir en uno mismo, para que valga la pena jugar el juego.



Referencia:
http://www.eweek.com/c/a/Application-Development/
Rails-Creator-Promotes-Renaissance-Programmers/

Su discurso en blip.tv

Libro nuevo "Ruby on Rails 2.1 - Que ha de novo?"

Carlos Brando acaba de publicar un libro gratuito sobre Rails 2.1 llamado "Ruby on Rails 2.1 - Que ha de novo?", en portugués. También se encuentra disponible una traducción al inglés.

Adicionalmente, se hace mención del libro en el portal de Rails.

Carlos Brando es de Brazil, y hace parte del conocido grupo Akita on Rails.

Este es el primer libro en el mundo sobre Rails 2.1.

Tuesday, June 10, 2008

Libros sobre Smalltalk

Matz Matsumoto, el creador de Ruby, nos expone en su libro "Ruby in a Nutshell" que uno de los lenguajes en los que se basa Ruby es Smalltalk.

Smalltalk usaba los conceptos de objetos, clases y herencia, mucho antes que cualquier otro lenguaje de programación orientado hacia objetos.

La forma como Ruby implementa las clausuras (el paso de párametros en los bloques), así como también algunos de los métodos en arreglos y hashes (collect, por ejemplo) vienen de Smalltalk.

Para aquellos interesados en aprender más sobre este interesante lenguaje, he encontrado un sitio que ofrece libros sobre Smalltalk gratuitos:
http://stephane.ducasse.free.fr/FreeBooks.html

Allí también encontrarán algunos libros sobre Squeak, una implementación de Smalltalk que sigue siendo popular. Este lenguaje, por ejemplo, se usa bastante para programar el "XO OLPC laptop", el computador de $100 de Nicolás Negroponte (MIT).

También existe un marco para desarrollo de aplicaciones en Squeak llamado Seaside, que está ganando bastante popularidad recientemente.