Écoutez l'épisode 3 de Cast-IT:
Téléchargements :
- Souscription iTunes
- Cast-IT Épisode 3 (au format MP3) (au format M4A)
Script de l'interview JS et liste des liens des sujets abordés:
- 2min45: présentation
- 4min15: Java est malade!
-
5min55: Comment tomber ds JS?
- Avant tout développeur web: language du web
- html5...
- Utiliser "the good parts" (référence à Javascript: The Good Parts de Douglas Crockford)
- prototype, jQuery
- Code quality tool:
- http://www.jslint.com/lint.
html - http://jshint.com/ 6min: ArchetypeJS / 2006. énormément de code coté client, fwk RIA.
- Langage JS qu'on ne prend pas la peine d'apprendre:
- Lien vers http://eloquentjavascript.net/
, The Good Parts, jQuery fundamentals, Learn.appendTo, Essential JavaScript Design Patterns For Beginners, http://promotejs.com/
Partie "NodeJS" - 15min28
-
Design node:
- ~ 17 * Communauté node * Liste impressionnante de modules non exhaustive.
- 19min35 : Hébergements
- joyent no.de
- nodester
- cloudfoundry
- nodejitsu (leur blog est super)
- amazon ec2 Un tuto pour s'y mettre très rapidement (source)
- Liste exhaustive
- ~22min40 * npm - http://search.npmjs.org/ https://github.com/isaacs/npm
- ~24 : réutilisation de code, porter des librairies coté serveur.
- du moment que la librairie n'est pas liée à des manipulations DOM, ceci est possible (et même si ça l'est : jsdom).
- ex: globalize, underscore, backbone
- Technique utilisé par underscore pour s'exposer en fonction de l'environnement
- Chez backbone
- Un autre pattern, plutôt sympa :) cela repose sur une closure, une fonction anonyme exécutée immédiatement à laquelle on passe le bon objet, selon l'environnement (window ou exports) utilisé ainsi via ce param, qui vaut window coté client (donc exposé niveau global).
- commonjs
- http://andyet.net/blog/2011/
feb/15/re-using-backbonejs- models-on-the-server-with- node/ - http://amir.unoc.net/how-to-
share-backbonejs-models-with- nodejs
- du moment que la librairie n'est pas liée à des manipulations DOM, ceci est possible (et même si ça l'est : jsdom).
- ~28min * async
articles conseillés par Florian et Mickael
Web tambouille
- http://www.web-tambouille.fr/
2011/02/15/node-js-partie-1- tout-ce-que-vous-devez-savoir- sur-node-js.html - http://www.web-tambouille.fr/
2011/02/22/node-js-partie-2- cloud9-ide-ultime-pour-le- developpement-javascript-html- css.html - http://www.web-tambouille.fr/
2011/03/8/node-js-partie-3- premiere-application-node-js- et-html5-express-socket-io. html - http://www.web-tambouille.fr/
2011/03/15/node-js-partie-4- deploiement-sur-le-cloud-avec- nodester-node-js-npm-rest- amazon-ec2-git.html
hype driven development
clever age
- http://www.clever-age.com/
veille/blog/mise-en-place-de- tests-fonctionnels-avec- zombie-js.html - belle alternative à Selenium pour nos tests fonctionnels
- http://www.mikaelrandy.fr/
2011/01/07/installer-node-js- et-zombie-js-sur-macos-x/ - écho au premier article de Mikael (présent également au BarCamp)
dmathieu
Également une très belle série d'article chez Damien Mathieu:
- http://dmathieu.com/fr/node/
introduction-a-nodejs - http://dmathieu.com/fr/node/
construire-une-vraie- application-avec-nodejs - http://dmathieu.com/fr/node/
ecrire-des-modules-pour-nodejs - [EN] http://dmathieu.com/en/node/
build-a-real-application-with- nodejs