Angular 6 est en version finale : des nouveautés mais pas de breaking change sauf au niveau de RxJS 6

Angular 6 est disponible depuis le jeudi 03 mai 2018. On devrait dire simplement Angular (tout court), mais vous êtes comme moi et avez dû taper "Angular 6" dans les moteurs de recherche pour vous tenir au courant ces dernières semaines. Aussi, pour des raison de référencement vais-je utiliser l'expression…

NODE_ENV=production sous Windows

Pour définir l'environnement dans lequel doit s'exécuter votre application Node.js, il suffirait de taper dans une console ouverte à l'endroit où se trouve votre appplication node set NODE_ENV=production C'est malheureusement sans effet sur certains postes Windows. La solution est alors d'ajouter deux petits scripts dans votre package…

Angular 6 est en release candidate

Après la beta 8, c'est désormais la rc0 qui a été annoncée mercredi 21 mars 2018. Parmi les rares breaking changes dans cette nouvelle version d'Angular, notons la dépréciation du tag <template></template> au profit de : <ng-template></ng-template> afin d'éviter des conflits…

Créer des composants natifs sans frameworks ni librairies avec les Web Components

Je m'étais interessé aux Web Components il y a quelques années et ... n'en avais alors pas vu l'intérêt. Après tout, créer des components, Angular, React et désormais Vue font ça très bien. En outre, rien ne garantissait que les principaux navigateurs allaient ajouter les standards qui permettraient de créer nativement…

Expo pour React Native

Si vous avez aimez Ionic DevApp, qui permet de déployer facilement une appli Ionic sur un device pendant le développement, vous aimerez Expo qui fait la même chose dans le monde de React Native. Le principe est le même (mais un poil plus compliqué à configurer) : installer sur votre device…

Erreur les plus communes lorsque vous tentez d'exécuter une application React Native dans un émulateur Android sous Windows

Pour lancer une application React Native avec Android react-native run-android SDK location not found Ce message est accompagné du détail suivant : Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable En gros, l'emplacement du SDK Android n'est pas trouvé. Sous Windows, le…

Array explorer : un assistant de recherche dans la documentation

MDN est une documentation riche et indispensable pour les développeurs JavaScript. Mais s'il était possible d'être orienté afin d'arriver directement là où se trouve l'info précise qui vous intéresse ? C'est ce que propose "array explorer". Comme son nom l'indique, cet outil est spécialisé sur les tableaux JavaScript. Un simple workflow…

30 secondes de JavaScript

Moins de 30 secondes : c'est tout ce dont vous aurez besoin pour comprendre chacune de ces snippets de code. C'est en quelque sorte la papillote du développeur JavaScript. 30 secondes de JavaScript. inscrivez vous à la newsletter de meanjs.fr …

Angular, React, Vue, autre : comment choisir son framework Front ?

Différence entre framework et librairie Le framework est ce squelette que vous devez recouvrir de la chair qu'est votre code. C'est ce qui implique qu'un framework comme Angular vous impose - c'est même ce qui fait son intérêt - certaines pratiques (les anglophones disent qu'il est "opinionated") - là où…

Package de 4 cours : Angular 2 et 4, Node et Vanilla JavaScript

Afin de finir l'année 2017 en beauté, ce package vous permettra de combler des lacunes ou d'explorer de nouveaux horizons. Le passage AngularJS à Angular 2 a, dans les faits, été la création d'un nouveau framework. Grâce à "Angular 2 par la pratique", vous prendrez en main ce nouveau framework…

Exemple de PWA françaises : Lancôme et désormais l'Equipe

Si tout le monde connait la Nasa et le Financial Times, qui ont tous deux sorti une PWA, ces deux exemples sont moins incitatifs pour nous que des entreprises franco-françaises. Si je vous dis que Lancôme a aussi sauté le pas et désormais l'Equipe ? Lisez donc cet excellent retour d'expérience…

FirebaseListObservable et FirebaseObjectObservable remplacés par AngularFireList et AngularFireObject

Après avoir fait une installation habituelle d'AngularFire pour l'utiliser dans une application Angular ou Ionic npm install firebase angularfire2 --save vous constaterez que si vous utilisez AngularFire dans sa nouvelle V 5.0, il n'est désormais plus possible d'importer FirebaseListObservable et FirebaseObjectObservable. A partir de la V 5.0, FirebaseListObservable…