La conférence Take Off avait lieu la semaine dernière à Lille, et j’ai eu la chance d’y participer. C’est une conférence dédiée au Web en général, pour les techos mais pas que. Les présentations sont disponibles sur YouTube (en anglais). Pour ce compte-rendu, j’ai regroupé les sujets en trois thèmes : L’avenir du Web, les bonnes pratiques, et l’essor de JavaScript.
L’avenir du Web
Aucune présentation n’a directement évoqué le sujet de l’avenir du Web mais beaucoup se questionnaient sur les rapports entre ses acteurs : navigateurs, standards et développeurs. Nous avons eu droit à une grosse piqûre de rappel très utile sur le fonctionnement d’un navigateur, par un dev. de Mozilla. Il a bien mis en avant l’intérêt pour nous développeurs d’avoir une bonne connaissance de ces moteurs de rendu, je vous conseille donc au passage un excellent article de Paul Irish sur Webkit. Une autre présentation évoquait le rôle des standards dans l’extensibilité du Web, invitant les développeurs à réclamer non pas des fonctionnalités supplémentaires (ex : cache pour Web Apps), mais des primitives bas niveau (ex: IndexedDB) sur lesquelles bâtir des APIs. Une approche intéressante, à méditer.
Quelques liens pour aller plus loin :
- Extensible Web Manifesto, à survoler.
- Hitch.js, sélecteurs CSS sous stéroïdes.
Bonnes pratiques
Je regroupe sous la bannière “Bonnes pratiques” les trois présentations suivantes :
- Your Customer WANTS to Pay Your Testing Budget slides, par Andre Jay Meissner. Excellente prez, qui faisait l’éloge des Open Device Labs. Côté tests sur appareils physiques nous avons encore du chemin à faire à la Web Factory pour arriver au niveau de ce genre de photo.
- OWASP Top 10 : une présentation sur les best practices côté sécurité durant laquelle on a mentionné les outils Metasploit, Meldium et Versioneye. Ce dernier pourrait particulièrement vous intéresser.
- Enfin, une présentation géniale de Patrick Hamann sur l’optimisation des performances au Guardian. Hyper avant-gardiste, il va beaucoup plus loin que ce que l’on voit habituellement et je vous la conseille vivement.
L’essor de JavaScript
Pour terminer, JavaScript comme plateforme était omniprésent. J’ai retenu trois sujets :
- A smaller AngularJS : une réécriture des parties intéressantes d’AngularJS (scopes, double binding) pour les rendre plus compréhensibles. À lire : code source de cette réécriture (moins de 1000 lignes).
- Patterns for Large scale JS. Comment construire de grosses applications JavaScript testables, scalables, maintenables. Excellent talk. Du même hauteur : Superhero.js, une mine de ressources sur JavaScript.
- Time-Series Monitoring Graphs with D3 & Ricksha. Si vous êtes passés à côté de D3, je vous conseille vivement d’y jeter un œil pour voir l’étendue de ce qu’il est possible de faire.
Excellente conférence en somme, j’espère pouvoir y retourner en 2015. Merci à la société Hopwork qui m’a offert le billet.