Aurelia Webpack : créer les fichiers compressés (gzip et brontli) du package de production

Par défaut Aurelia JS ne génère par d'option de compression gzip (*.gz) ou brontli (*.br)  des fichiers produits par  Webpack.
Si ces fichiers existent sur le  serveur Web  ils sont envoyés à la place du fichier non compressé  afin de gagner de la bande passant et du temps de chargement...

Lire la suite

Installer l’indicateur de chargement « nprogress » sur Aurelia

nprogress

Sous Aurelia lorsque vous naviguez ou chargez une ressource il est bien de faire patienter l’utilisateur avec une animation bloquant l’interface. Le composant « nprogresse » permet de faire cela. Installation de « nprogress » Installer « nprogress » dans votre projet Aurelia     npm install nprogress --save Configuration de « nprogress » sous Aurelia Dans le dossier « src/resources/elements » créez le fichier …

Lire la suite

Les différentes VM Java (JVM)

Il existe plusieurs VM Java pour différent système d’exploitation (voir la liste si dessous). Dans ma recherche de binaire JVM  exploitable en production, sur des systèmes Windows, Mac, Linux, et pouvant être packager dans un kit d’installation j’ai référencé 3 JVM  : HotSpot d’Oracle : https://adoptopenjdk.net ou  http://openjdk.java.net/groups/hotspot/  (payant) Eclipse Open J9 : https://www.eclipse.org/openj9/, le binaire …

Lire la suite

Astuce Eclipse : comment désactiver le formatage localement

Eclipse permet de formater le code source, menu "Source/Format" ou touche "Ctrl + Shfit + F". Cella permet homogénéiser le code source et aussi de voir s'il ne contient pas d'erreur (le formatage ne se fait pas, ou ne correspond pas à ce que l'on attend).
Mais il peut arriver que vous ne souhaitiez pas de formatage localement dans votre source.

Lire la suite

Nouveautés de Java 9

C’est le 21 septembre 2017 qu’est sorti le la version 9 de Java  (initialement prévue pour le 27 juillet ). Beaucoup de nouveauté dans cette version : modularisation, interpréteur Java (JShell), simplification du langage (type générique var, …) optimisation, nouvelle API … Dans cet article j’ai essayé de faire le tour de tous ces changements. …

Lire la suite

Ajouter la police CSS Font-Awesome dans Aurelia JS

Le package « Font Awesome » vous permet d’utiliser des icônes libres et proportionnelles dans vos pages Web. Effectivement la feuille de style proposé par Font Awesome utilise une police vectorielle représentant des icônes. Regarder sur les exemples suivant http://fontawesome.io/examples cela va vous plaire. Lorsque vous utilisez Aurelia CLI, le package NodeJS de « Font awesome » est mal configuré …

Lire la suite