17 uur JavaScript van de Masters

Douglas Crockford. John Resig. Peter-Paul Koch. Nicolas C. Zakas. Als je deze namen herkent, weet je waarschijnlijk wat ze allemaal gemeen hebben: het zijn ongelooflijk getalenteerde JavaScript-ontwikkelaars. Vandaag hoor je van al deze verhalen in deze verzameling JavaScript-presentaties. Wees klaar om je hersenen te strekken!

1: Javascript: The Good Parts

  • Lengte: 1 uur, 3 minuten
  • Spreker: Douglas Crockford
  • Dia's (PowerPoint)

Is JavaScript een hopeloze puinhoop, of een robuuste en flexibele standaard? In deze presentatie zal Douglas Crockford, 's werelds meest toonaangevende authroity op JavaScript, proberen u ervan te overtuigen dat de taal uw tijd waard is. Dit is een geweldige video en iedereen die voor de eerste keer naar JavaScript komt, moet het bekijken! Je zou ook het boek van Crockford met dezelfde titel kunnen bekijken. (Hier is nog een exemplaar van dezelfde lezing.)

2: de JavaScript-programmeertaal

  • Lengte: 1 uur, 51 minuten
  • Spreker: Douglas Crockford
  • Dia's (zip)

Dit is de eerste sessie in de JavaScript-trilogie van Crockford. In deze talk zal hij je door veel van de functies in JavaScript leiden, en de taal zelf en enkele JS-programmeerstijlen bespreken. Hier is nog een geweldig horloge voor nieuwkomers!

3: An Inconvenient API: The Theory of the DOM

  • Lengte: 1 uur, 18 minuten
  • Spreker: Douglas Crockford
  • Dia's (zip)

Hoewel deze video niet op JavaScript is gericht, is dit het tweede deel van de JavaScript-trilogie van Douglas Crockford. U zult horen over de browser, waarom het is zoals het is, en een paar van de belangrijkste concepten erachter. Natuurlijk is het allemaal erg relevant voor JavaScript-ontwikkelaars.

4: geavanceerd JavaScript

  • Lengte: 1 uur, 7 minuten
  • Spreker: Douglas Crockford
  • Dia's (zip)

Dit is het laatste deel van de trilogie van Crockford. Op weg naar geavanceerde concepten introduceert deze video u onderwerpen als overerving, foutopsporing en efficiëntie.

5: Games, prestaties, testwarmte

  • Lengte: 1 uur, 11 minuten
  • Spreker: John Resig
  • Dia's (diavoorstelling)

John Resig, de maker van jQuery, weet waar hij het over heeft. In deze presentatie, die hij op JSConf 2009 gaf, had hij het over het meten van de prestaties in JavaScript (inclusief een intro over de voor- en nadelen van benchmarking), evenals JavaScript-spellen en gedistribueerde tests.

6: Versnel uw JavaScript

  • Lengte: 56 minuten
  • Spreker: Nicholas C. Zakas
  • Dia's (diavoorstelling)

Nicolas Zakas is de auteur van 'Professional JavaScript for Developers' en co-auteur van 'Professional Ajax'. In deze presentatie draait alles om prestaties, en je hoort het laagst op het gebied van bereik, gegevenstoegang, loops en de DOM.

7: Praktische tips voor het ontwerpen van JavaScript-bibliotheken (of het bouwen van een JavaScript-bibliotheek)

  • Lengte: 1 uur, 1 minuut
  • Spreker: John Resig
  • Dia's (diavoorstelling)

Ooit wilde je je eigen JavaScript-bibliotheek bouwen? John Resig vertelt over de principes om dit te doen in deze Google Tech Talk. Hij behandelt het hele spectrum van het ontwerpen van een goede API tot het onderhouden van de bibliotheek, met implementeren, debuggen en testen (om er maar een paar te noemen!) In het midden.

8: Drop-in JavaScript-prestaties (of verbeteringen van de perfomance in browsers)

  • Lengte: 1 uur, 2 minuten
  • Spreker: John Resig
  • Dia's (diavoorstelling)

In deze video maakt John Resig kennis met een aantal van de nieuwste en beste in de wereld van JavaScript- en DOM-prestaties. Hoewel dit soort gesprekken de gegevens enigszins snel verlaat (de browsersnelheidstatistieken zijn behoorlijk oud), is er nog veel om naar uit te kijken!

9: JavaScript-evenementen

  • Lengte: 55 minuten
  • Spreker: Peter-Paul Koch
  • Dia's (pdf)

Peter-Paul Koch is een professionele front-end engineer uit Nederland. Hij heeft een enorme hoeveelheid CSS- en JavaScipt-browsertests uitgevoerd en heeft de grafieken gepubliceerd op zijn website, Quirksmode. Deze talk is een JavaScript Events Theory Class gegeven bij Yahoo!.

10: Schaalbare JavaScript-toepassingsarchitectuur

  • Lengte: 52 minuten
  • Spreker: Nicolas C. Zakas
  • Dia's (diavoorstelling)

Dit is een geweldige theoriepresentatie; Nicolas Zakas heeft het over JavaScript-architectuur. Je leert hoe je modules op een pagina kunt scheiden, hoe je ze kunt laten communiceren met andere modules waarvan ze niet weten dat ze bestaan, en meer JS-goedheid.

11: ECMA Harmony en de toekomst van JavaScript

  • Lengte: 1 uur, 6 minuten
  • Spreker: Brendon Eich

Je hebt misschien nog nooit van Brendon Eich gehoord, maar hij is de man die het allemaal begon: de maker van JavaScript. In deze toespraak gaat hij in op een beetje de taalgeschiedenis, en praat hij ook over wat er komt in het ECMAScript 5-voorstel.

12: De staat en de toekomst van JavaScript

  • Lengte: 55 minuten
  • Spreker: Douglas Crockford
  • Dia's (PowerPoint)

JavaScript is in bijna een decennium niet veranderd; Dus wat is er aan de hand? In deze talk legt Douglas Crockford een deel uit van de geschiedenis van JavaScript, de gevechten die in de afgelopen jaren zijn gevochten en hoe de standaard eruit zou kunnen zien in de (relatief) nabije toekomst. Ja, dit is vrij gelijkaardig aan Brendans toespraak (die eigenlijk de avond ervoor werd gegeven), maar deze heeft die theoretische inslag van Crockford erop.

anderen

Er zijn veel video's en presentaties die niet alleen over JavaScript gaan, maar er zeker bij betrekken. Bekijk deze:

De JSON Saga

  • Lengte: 49 minuten
  • Spreker: Douglas Crockford
  • slides

Server-side JavaScript

  • Lengte: 23 minuten
  • Sprekers: Isaac Schlueter en Matt Hackett

Geavanceerd JavaScript met bibliotheken en deel 2

  • Lengte: 56 minuten
  • Spreker: John Resig

Ajax-beveiliging (mp3-link)

  • Lengte: 51 minuten
  • Spreker: Douglas Crockford
  • Dia's (diavoorstelling) en (PowerPoint)

De DOM is een puinhoop

  • Lengte: 1 uur, 12 minuten
  • Spreker: John Resig
  • Dia's (diavoorstelling)

Dat is het!

Nou, dat is alles wat ik vandaag voor je heb, maar ik heb waarschijnlijk je favoriet gemist; deel het in de reacties!

  • Volg ons op Twitter of abonneer je op de Nettuts + RSS Feed voor de beste tutorials voor webontwikkeling op internet.