Créer une WebExtension

Les WebExtensions sont les modules complémentaires (ou add-on) que nous ajoutons à nos différents navigateurs pour leurs ajouter des fonctionnalités. Elles ont l'avantage d'être, de manière générale et avec parfois quelques adaptations, compatibles avec l'API de plusieurs navigateurs comme Chrome, Firefox, Opéra, Edge (oui oui !). Dans cet article, nous allons le créer et le tester en suivant les directives fournies par Mozilla.

Bootstrap 4 vs. Foundation 6 for sites – Habiller des formulaires

  VS  

Depuis quelques semaines (et deux projets en cours de production), je décortique avec grand intérêt le framework front-end responsive Foundation 6 for sites créé et maintenu par Zurb. J'utilise Bootstrap 3 depuis sa première release stable (et Bootstrap 2 avant ça). Mais Bootstrap 4 étant encore en version Alpha j'ai décidé, pour voir, de me tourner vers une solution que je considère comme étant son principal challenger (la première version stable de Foundation 6 ayant vu le jour il y a plus d'un an).

Faire une présentation à la prezi avec impress.js

Vous souhaitez faire de jolies présentations à la prezi simplement avec un peu de code html/css3 et bien sûr compatible avec tous les navigateurs récents ? Essayez impress.js. ! impress.js est un framework js open source qui permet de créer des présentations avec de multiples effets de transitions JS/CSS3 pour vos slides. Il permet de changer un peu des présentations standard de type PowerPoint et ouvre de nouvelles possibilités en terme de présentation en jouant sur la profondeur et  notamment la 3D. Autre avantage, il permet de s'affranchir de tout OS / logiciel propriétaire particulier. Plus besoin d'office pour lancer votre présentation, un simple navigateur web suffit !

Angular (Part 3/3) – Implémentation d’un front

Dans les 2 précédents billets (Brancher bootstrap sur son-application Angular & Créer rapidement une application Angular), nous avons vu comment monter et styler rapidement une application Angular avec AngularCLI. Dans ce troisième et dernier billet, nous allons implémenter les fonctionnalités attendues sur le front et au travers de cela, découvrir les interfaces en TypeScript que nous utiliserons pour décrire notre service.

Fluentlenium

Comment automatiser les tests d'IHM d'une application web ? En utilisant Selenium bien sûr ! Cependant, ce dernier n'est pas toujours simple à prendre en main. Pour faciliter son utilisation, il existe une bibliothèque java (française) : Fluentlenium. Seule contrainte, écrire ses tests en java. Celle-ci s'intègre simplement avec JUnit, TestNG, etc et permet d'utiliser AssertJ entre autre. L'exemple fournit par le site présenté dans ce post intègre JUnit et AssertJ. Il est possible d'utiliser d'autres bibliothèques pour ceux qui le souhaitent.

Les nouveautés HTML 5.1

Le W3C (World Wide Web Consortium) à officialisé le 1er novembre 2016 la version 5.1 du HTML. Le développement de cette version 5.1 avait débuté le 17 décembre 2012 et été validé le 1er novembre 2016. Nous allons voir dans ce post les principales nouveautés disponibles avec la version 5.1.

Tout d'abord vous pouvez accéder ici à un tableau qui récapitule les nouveautés et les améliorations sur les anciens composants.