17 Horas de JavaScript de los Maestros.

Douglas Crockford. John Resig. Peter-Paul Koch. Nicolas C. Zakas. Si reconoce estos nombres, probablemente sepa lo que todos tienen en común: son increíblemente talentosos Desarrolladores de JavaScript. Hoy, escuchará a todos ellos, en este resumen de presentaciones de JavaScript. Prepárate para estirar tu cerebro!

1: Javascript: Las partes buenas

  • Duración: 1 hora, 3 minutos.
  • Ponente: Douglas Crockford
  • Diapositivas (powerpoint)

¿Es JavaScript un desastre sin esperanza, o un estándar robusto y flexible? En esta presentación, Douglas Crockford, la mayor autoridad del mundo en JavaScript, intentará convencerlo de que vale la pena dedicar tiempo a este idioma. Este es un gran video, y todos los que vengan a JavaScript por primera vez deberían verlo. También es posible que desee revisar el libro de Crockford por el mismo título. (Aquí hay otro ejemplo de la misma charla.)

2: El lenguaje de programación de JavaScript

  • Duración: 1 hora, 51 minutos.
  • Ponente: Douglas Crockford
  • Diapositivas (zip)

Esta es la primera sesión en la Trilogía de JavaScript de Crockford. En esta charla, lo guiará a través de muchas de las funciones en JavaScript, así como también hablará del lenguaje en sí y de algunos estilos de programación de JS. Aquí hay otro gran reloj para los recién llegados!

3: una API incómoda: la teoría del DOM

  • Duración: 1 hora, 18 minutos.
  • Ponente: Douglas Crockford
  • Diapositivas (zip)

Si bien este video no está enfocado en JavaScript, es la segunda parte de la Trilogía de JavaScript de Douglas Crockford. Escuchará sobre el navegador, por qué es así, y algunos de los conceptos clave detrás de él. Por supuesto, todo es muy relevante para los desarrolladores de JavaScript..

4: JavaScript avanzado

  • Duración: 1 hora, 7 minutos.
  • Ponente: Douglas Crockford
  • Diapositivas (zip)

Esta es la última entrega de la trilogía de Crockford. Avanzando a conceptos avanzados, este video le presentará temas como la herencia, la depuración y la eficiencia..

5: Juegos, Performance, TestSwarm

  • Duración: 1 hora, 11 minutos.
  • Ponente: John Resig
  • Diapositivas (slideshare)

John Resig, el creador de jQuery, sabe de qué está hablando. En esta presentación, que dio en JSConf 2009, habló sobre la medición del rendimiento en JavaScript (incluida una introducción a los pros y los contras de la evaluación comparativa), así como los juegos de JavaScript y las pruebas distribuidas..

6: Acelere su JavaScript

  • Duración: 56 minutos.
  • Ponente: Nicholas C. Zakas
  • Diapositivas (slideshare)

Nicolas Zakas es el autor de "Professional JavaScript for Developers" y coautor de "Professional Ajax". Esta charla trata sobre el rendimiento, y escuchará información sobre las áreas de alcance, acceso a datos, bucles y DOM.

7: Mejores prácticas en el diseño de bibliotecas de JavaScript (o creación de una biblioteca de JavaScript)

  • Duración: 1 hora, 1 minuto.
  • Ponente: John Resig
  • Diapositivas (slideshare)

¿Alguna vez has querido construir tu propia biblioteca de JavaScript? John Resig habla sobre los principios para hacerlo en este Google Tech Talk. Cubre todo el espectro desde el diseño de una buena API hasta el mantenimiento de la biblioteca, implementando, depurando y probando (¡solo por nombrar algunos!) En el medio.

8: Rendimiento de JavaScript deslizable (o mejoras de rendimiento en los navegadores)

  • Duración: 1 hora, 2 minutos.
  • Ponente: John Resig
  • Diapositivas (slideshare)

En este video, John Resig repasa algunos de los últimos y mejores en el mundo del rendimiento de JavaScript y DOM. Aunque este tipo de conversación se queda sin datos rápidamente (las estadísticas de velocidad del navegador son bastante antiguas), todavía hay mucho que esperar aquí!

9: Eventos de JavaScript

  • Duración: 55 minutos
  • Ponente: Peter-Paul Koch
  • Diapositivas (pdf)

Peter-Paul Koch es un ingeniero profesional de front-end de los Países Bajos. Ha realizado una gran cantidad de pruebas de navegadores CSS y JavaScipt y ha publicado los gráficos en su sitio web, Quirksmode. Esta charla es una clase de teoría de eventos de JavaScript dada en Yahoo!.

10: Arquitectura de aplicaciones de JavaScript escalable

  • Duración: 52 minutos.
  • Ponente: Nicolas C. Zakas
  • Diapositivas (slideshare)

Esta es una gran presentación teórica; Nicolas Zakas habla sobre la arquitectura de JavaScript. Aprenderá cómo separar módulos en una página, cómo hacer que interactúen con otros módulos que no saben que existen y más bondad de JS.

11: ECMA Harmony y el futuro de JavaScript

  • Duración: 1 hora, 6 minutos.
  • Ponente: Brendon Eich

Es posible que no hayas oído hablar de Brendon Eich antes, pero es el hombre que lo comenzó todo: el creador de JavaScript. En esta charla, él habla un poco de la historia del lenguaje, además de hablar sobre lo que viene en la propuesta de ECMAScript 5..

12: El estado y el futuro de JavaScript

  • Duración: 55 minutos.
  • Ponente: Douglas Crockford
  • Diapositivas (powerpoint)

JavaScript no ha cambiado en casi una década; Entonces, ¿qué está pasando? En esta charla, Douglas Crockford explica algo de la historia de JavaScript, las batallas peleadas en los últimos años y cómo podría verse el estándar en un futuro (relativamente) cercano. Sí, esto es bastante similar a la charla de Brendan (que en realidad se dio la noche anterior), pero esta tiene la inclinación teórica de Crockford.

Otros

Hay muchos videos y presentaciones por ahí que no son solo sobre JavaScript, pero ciertamente lo involucran. Mira estos:

La saga json

  • Duración: 49 minutos.
  • Ponente: Douglas Crockford
  • Diapositivas

JavaScript del lado del servidor

  • Duración: 23 minutos.
  • Ponentes: Isaac Schlueter y Matt Hackett

JavaScript avanzado con bibliotecas, y parte 2

  • Duración: 56 minutos.
  • Ponente: John Resig

Ajax Security (enlace mp3)

  • Duración: 51 minutos.
  • Ponente: Douglas Crockford
  • Diapositivas (slideshare) y (powerpoint)

El DOM es un desastre

  • Duración: 1 hora, 12 minutos.
  • Ponente: John Resig
  • Diapositivas (slideshare)

Eso es!

Bueno, eso es todo lo que tengo para ti hoy, pero probablemente me he perdido tu favorito; Compártelo en los comentarios!

  • Síganos en Twitter o suscríbase a Nettuts + RSS Feed para obtener los mejores tutoriales de desarrollo web en la web..