Dart, el nuevo lenguaje de programación web de Google

Hoy Google ha presentado su nuevo lenguaje llamado Dart anunciado como "familiar y natural". Está orientado a la programación web y es parecido a Java. Y cuando decimos parecido es porque actúa igual que Java y se ejecuta en una VM como Java. En cambio lleva una herramienta incorporada que convierte código Dart a Javascript. El objetivo es introducir una VM de Dart que pueda ejecutar código en el servidor pero se supone que más rápido (igual que Node.
Leer más

Un vistazo rápido a las matemáticas de las animaciones en JavaScript

Lecciones en JavaScript para programar efectos visuales de animaciones. Desde una sencilla línea, mover objetos usando la función seno y muchos más en este espectacular tutorial de SmashingMagazine. Todo está documentado con código y muchos ejemplos, mira algunos de ellos: Sine bouncing message Double sine bouncing message Offset issue with plotting Distributing elements on a circle Distributing elements on a circle with correct angles Rotating a circle of boxes Oscillating rotating message Rotating message in a circle movement Boxed rotated message scroller No puedes perdértelo.
Leer más

Los fantásticos videos educativos de codeschool

Codeschool es la web de un proyecto que básicamente su misión es hacer que aprendas lo más rápido y menos doloroso posible a programar. Está dividido en unidades cada una con un video que contiene preguntas, ejercicios y notas. Voy a listar los vídeos que más nos han gustado en su canal de YouTube porque son realmente espectaculares (recuerda que puedes activar los subtítulos en cada uno de ellos):
Leer más

La forma más divertida (e interactiva) de aprender Javascript

Dando un paseo por Reddit, he visto este post que habla sobre una web donde puedes aprender Javascript de una forma bastante divertida. La web ofrece un curso completo gratuito para programar donde además puedes ir guardando tus progresos (puedes crearte una cuenta). Las lecciones siempre se realizan utilizando una consola de comando. Los resultados de los ejercicios aparecen de forma inmediata, y esto además de motivar lo hace más claro para programadores nóveles.
Leer más

Colección de trucos avanzados de programación Javascript

(pulsa aquí para ver en grande la Cheat Sheet de Javascript) Pequeños y útiles programas realizando todo tipo de operaciones en Javascript. Algunos ejemplos: Append an array to another array Milliseconds since epoch Simulate threads using yield operator prefix an integer with zeros shuffle the Array multi-line text Escape and unescape HTML entities Remove an object from an array ... y muchos más No te lo pierdas, seguro que hay alguna que hace falta, es una buena referencia para el programador.
Leer más

Emulador de Game Boy escrito en Javascript: Temporizadores

Y una entrega más de este impresionante tutorial que nos explica como escribir un emulador de Game Boy en Javascript. En ésta, su autor nos habla de los temporizadores o Timers. Aquí tenéis las entradas anteriores: La CPU La Memoria La GPU Gráficos Integración Entrada de datos Sprites Interrupciones Bancos de memoria
Leer más

How to Code, lecciones desde LifeHacker para aprender a programar

Curso express (en inglés) para programar usando JavaScript como modelo para poder escribir el código con cualquier editor de texto y luego ver fácilmente el resultado en un navegador. JavaScript es un lenguaje tipo ECMA, lo que hace más fácil comprender otros lenguajes similares como ActionScript y también puede ser una buena base para luego lidiar con lenguajes orientados a objetos. Este curso está compuesto por 4 partes y un epílogo.
Leer más

Árbol de Navidad en Javascript

Javascript uno de los lenguajes de programación más mal entendidos, no deja de impresionarme. Especialmente cuando lo pones en manos de genios. En este caso, Román Cortés, nos deleita con su algoritmo, con el que ha concursado en la competición de demos de menos de 1k (segunda edición, motivos navideños), con este magnífico árbol de Navidad. ¡Buena suerte!
Leer más