Vacances ou pas, hier c’était l’heure de faire une de nos Soirées Techniques : une Bouffe Front qui réunissait une quinzaine de participants de SFEIR, avec au menu une introduction à sweets.js par Thomas Crevoisier et une présentation du framework Aurelia.js par Ahmed Radjdi.
La librairie sweet.js permet de compiler des macros en JavaScript. L’intérêt est de pouvoir créer sa propre syntaxe simplifiée, adaptée à ses besoins et ainsi de créer le langage de ses rêves. Après quelques slides de présentation, Thomas a montré quelques cas d’utilisation à travers du code dont voici le repo. Thomas a souligné le caractère non “developer-friendly” de sweet.js, qui souffre d’une syntaxe pénible et qui n’est pas très explicite dans la remontée des erreurs.
Ahmed nous a présenté ensuite les concepts clés du framework Aurelia.js, créé par le papa du framework Durandal, Rob Eisenberg. Ce dernier était membre de l’équipe d’AngularJS 2, mais suite à des divergences, il a quitté le projet pour créer son propre framework, qui est donc AureliaJS. On trouve logiquement quelques similitudes avec AngularJS, comme le data-binding, mais son système offre un système de routing beaucoup plus avancé et se base entièrement sur ES6 et ES7. AureliaJS se révèle être une sérieuse alternative à AngularJS 2 !
Cette session était trop courte pour nous présenter entièrement AureliaJS. Ahmed nous a promis la prochaine fois un live coding et la présentation d’autres concepts clés de ce framework très prometteur. En attendant, vous pouvez déjà lire cette première présentation.
Après l’effort, le réconfort ! Les plus motivés ont décortiqué ces présentations devant les plats d’un restaurant proche. Parce qu’une “Bouffe Front” sans bouffe, ça n’existe pas !
The post Menu de la Summer Bouffe Front appeared first on SFEIR Mag.