Vue.js - The Progressive JavaScript Framework

Vue.js 2.0 est une solution de plus en plus plébiscitée face aux très tendances Angular et React. Sa simplicité d’accès assure une courbe d’apprentissage rapide et permet même à des développeurs “back”, qui comme moi appréhendent de développer en JavaScript, d’être étonnamment productifs.

Je vous propose de vous faire votre propre avis à travers un petit tutoriel en plusieurs volumes. Dans ce premier volume de la série, nous allons apprendre les bases : créer un projet, créer un composant et transmettre des données d’un composant parent à un composant enfant.

Commençons par présenter Electron…

Electron est un framework JavaScript développé et soutenu par GitHub afin d’offrir aux utilisateurs une expérience desktop de leur application. À l’instar du couple Ionic & Cordova qui propose de construire des applications mobiles multi-plateformes, Electron propose de développer des applications desktop sur Windows (>= Windows 7) , MacOS (>= OS X 10.8) et Linux (Ubuntu 12.04 ou supérieur, Fedora 21 et Debian 8).

RxJS (pour Reactive Extensions for JavaScript) est l’implémentation javascript de ReactiveX. ReactiveX est une API basée sur le pattern Observer et la programmation fonctionnelle pour gérer des événements asynchrones. ReactiveX est activement développé par Microsoft.

Aujourd’hui, RxJS est largement utilisée dans Angular 2, en particulier dans HTTP et EventEmitter. RxJS5 est pour l’instant en bêta et c’est ce qui est utilisé dans Angular2.

Jusqu’à maintenant les problématiques asynchrones en JavaScript étaient gérées principalement via le pattern Promise ou les EventEmitter. RxJS apporte une nouvelle approche qui permet de tirer partie du meilleur de ces deux approches.

Devoxx

Grâce à Ippon, j’ai pu assister pour la première fois à Devoxx France. Ayant toujours suivi Devoxx, mais seulement grâce aux vidéos mises en ligne, j’ai énormément apprécié de pouvoir être cette fois sur place. Mais trêve de bavardage, je vais vous parler de l’une des conférences que j’ai suivie : ES6+ maintenant ! Cette présentation a été réalisée par Christophe Porteneuve. Vous pouvez le retrouver sur Twitter : @porteneuve

Le 16 Octobre dernier se déroulait la deuxième édition du BDX.IO (http://www.bdx.io), la conférence bordelaise autour du monde Java / JS / BigData. Plus de 40 conférences, 512 participants et les vidéos déjà disponibles sur Youtube : https://www.youtube.com/channel/UCA7pEYY0BlgCdpbnjhCDezQ/videos Dans sa conférence “Web hors ligne”, Hubert Sablonnière nous a présentés les différentes solutions (inefficaces) de Offline […]

Deux mots d’introduction

Je profite de la sortie de la version 2.0 du framework Ember.js pour rédiger ce premier post de Blog sur l’environnement de développement Javascript qui me paraît le plus passionnant du moment. Car même si ce framework demande un effort d’apprentissage important (et on ne peut pas le nier…), sa philosophie et sa productivité une fois maîtrisée sont réellement phénoménales !

L’objectif de cet article (et je l’espère des suivants d’une longue série) est donc d’accélérer la prise en main des différents outils. Bien qu’excellente, la documentation disponible sur le site, précise et imposante, reste difficile à appréhender du fait même de sa quantité et de sa diversité.