Angular

Au coeur d'Angular 9 : Ivy

L'évolution majeure pour ne pas dire colossale d'Angular 9, c'est Ivy : le nouveau compilateur et runtime. Ainsi, grâce à Ivy, la v9 d'Angular permet de : générer des bundles plus petits rendre Angular plus rapide Ivy en deux mots le développement d'Ivy a débuté à l'automne 2017 il y a eu…

Les nouveautés d'Angular 7

Peu de nouveautés dans cette nouvelle mouture d'Angular. Le "peu" en question est néanmoins intéressant : dans la v7 d'Angular apparaissent le drag and drop et le virtual scrolling. Mais avant de détailler ces deux fonctionnalités, intéressons-nous aux enrichissements d'Angular CLI. Angular CLI : de nouvelles options Désormais, la v7 d'Angular CLI…

Rentrée 2018 : design patterns, React, VeNOM, Webpack 4

Les bonnes résolutions sont envisageables toute l'année, pas seulement le 1er janvier. Ainsi, en cette rentrée de septembre 2018, vous pourriez ajouter une compétence recherchée à votre CV ! Les nouveautés de l'été 2018 : NgRx et Node "Angular 6 et NgRx 6 par la pratique" est une nouvelle formation sortie en…

Angular drag and drop est en beta

Vos utilisateurs sont habitués à faire du drag and drop (ou glisser / déplacer en français) dans des applications qui permettent par exemple de constituer une équipe à partir de joueurs potentiels, ou de trier une liste de tâches à faire en priorité. Développeuses et développeurs Angular, réjouissez vous, Angular Material…

Bug bloquant sur Angular Material 6.3.0 : collection "@angular/material" cannot be resolved

Pas plus tard que ce matin, j'ai créé une nouvelle application Angular 6 à laquelle j'ai voulu ajouter Angular Material. La dernière version d'Angular Material (la 6.3.0) comporte un bug bloquant. // au 21 juin 2018 : KO ng add @angular/material Il convient donc d'utiliser une version précédente // OK…

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…

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…

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…

Angular 4 et Node.js par la pratique

Formation idéale si vous avez suivi Angular 2 pratique et Node.js, Express.js, JWT et Mongoose par la pratique, cette nouvelle formation vous permettra de faire de nouveau du Fullstack Javascript, mais cette fois en utilisant Angular V4 côté client (et non plus du vanilla JavaScript). Le pré-requis est…

Angular 4 est en version finale

Depuis ce jeudi 23 mars 2017, Angular 4 ... ou plutôt Angular V4.0.0 est en version finale. Comme annoncé, les changements sont sans commune mesure avec ceux que nous avons vécus en passant d'AngularJS à Angular V2. Très peu de breaking changes Migrer une application d'Angular V2.x à…