Introduction à Angular 2

angular2

C’est quoi Angular 2 ?

Si vous connaissez AngularJS (Angular 1.x), vous pensez peut-être qu’Angular2 est une upgrade d’AngularJS. En réalité, Angular2 a été totalement réécrit par Google, ce qui en fait un nouveau framework à part entière, avec une philosophie et des concepts propres à lui.

AngularJS nous a fourni beaucoup de fonctionnalités, comme la gestion des routes, interaction entre client et serveur, interpolation, directives, filtres, …, le tout sous une architecture MVW.

Certaines de ses fonctionnalités telles que le data-binding et les filters ont été reprises et modifiées dans Angular 2. Nous allons voir une liste de comparaisons, côté HTML et script.

Parcourir l'article

Intégration d’emails responsives avec MJML

En tant qu’intégrateur HTML, nous sommes souvent sollicités pour intégrer des newsletters / campagnes promotionnelles pour des clients.

La mise en forme de ces newsletters est assez chronophage car nous devons intégrer les éléments d’une maquette via des tableaux, et aussi veiller à ce que les styles utilisés soient pris en charge par les messageries électroniques les plus utilisées.

Toutes ces problématiques nous ont amenés à chercher un outil qui nous permettrait de créer ces newsletters plus rapidement, tout en s’assurant de leur compatibilité.

mjml

Tests unitaires javascript avec Buster.JS

Dans cet article je vais vous faire part de mon retour d'expérience avec l'outil de tests unitaires javascript "Buster.JS" (v0.6.2)

Buster.JS logo

Il existe de nombreux frameworks de tests unitaires javascript. Voici trois points qui m'ont poussé à essayer Buster.JS plus qu'un autre :

  • Une vidéo "Getting started" convaincante et une documentation relativement fournie.
  • Ses modes Node.js & "browser slaves" c'est à dire que les tests unitaires peuvent être exécutés sur un serveur Node.js ou dans des navigateurs web fonctionnant en mode esclave.
  • Son approche modulaire et extensible qui permet d'envisager l'évolution de l'outil et donc sa pérennité.