Programación curiosa

Screencast de una charla que tuvo lugar en el CodeMash 2012 en la que se tratan con un tono humorístico y sarcástico algunas particularidades de los lenguajes de programación.

Nuevos comandos para queries en Rails 3

En las nuevas versiones de Rails se dejará de usar el método ‘find’ con más de un argumento. Entonces ya no será aconsejable escribir código del tipo: Item.find(:all, :conditions => ['owner_id = ?', y], :order => ‘id ASC’) y el único uso de ‘find’ será del tipo: Item.find(4) Item.find([3, 4, 7])

JavaScript: Cómo escribir código eficaz

Las aplicaciones web de la actualidad contienen grandes cantidades de código JavasScript. Así pues, el rendimiento no es solamente una cuestión del tiempo que la página tarde en cargar, sino también de cómo responde a medida que se utiliza. La mejor manera de garantizarlo es escribiendo código JavaScript lo más eficiente posible para todos los navegadores.

Emulador de Gameboy Color que no usa flash. Hecho en JavaScript y aprovechando todas las ventajas de HTML5

Este es un emulador de GameBoy Color escrito en Javascript. Aprovecha todas las ventajas que ofrecen los navegadores modernos como el HTML5 para ofrecer un emulador dentro de una página web sin la necesidad de usar plugins. Puedes seleccionar uno de los juegos de la lista, o puedes arrastrar un archivo .gb o .gbc al emulador y empezar a jugar. Incluye la mayoría de los juegos de Pokemon.

Infografía: Comparativa entre PHP, Ruby y Python

Antes de nada, he de decir que todos los lenguajes tienen pros y contras, aunque siempre hay puntos en los que sirven para lo mismo. Nuestra visión como programadores debería ser más abierta y respetar la existencia de muchos lenguajes a cerrarse a pensar que lo que utilizamos es lo mejor. En este post vamos a mostrar una infografía que compara trés de los más importantes lenguajes modernos: PHP, Ruby y Python desde diferentes puntos de vista.