Nouvelle aventure JavaScript et front-end en Suisse

Après avoir fini mon contrat de 6 mois à Vancouver, BC, Canada, j’ai décidé de déménager en Suisse et précisément à Lausanne et de rejoindre depuis Novembre 2013 l’équipe de BugBuster basée à l’EPFL.

Je travaille maintenant en tant que Project Lead sur la partie front-end de notre produit. BugBuster est une technologie permettant d’automatiser les tests front-end et s’intègre dans le workflow de développement que j’ai connu et que les développeurs ont pour la plupart du temps, à savoir une chaine d’intégration continue entre pousser du code sur Github et déployer en production du code stable et testé.

BugBuster

BugBuster is a radically new service for testing web apps automatically, improving the quality of your app and reducing your costs.

La technologie derrière Continue reading

Application cache manifest hors ligne HTML5 avec Sencha Touch 2

Sencha Touch vous permet de créer des applications mobiles avec des languages web. Ce n’est pas pour autant que le téléphone de vos utilisateurs doit avoir un accès à Internet, vous pouvez utiliser les fonctionnalités HTML5 et particulièrement le cache manifest pour ordonner au téléphone/tablette de stocker en local les fichiers nécessaires !

Le cache manifest

Ce fichier « nomdufichier.appcache » est un fichier que vous référencerez dans votre page web sur la balise HTML5 « html ». Elle indiquera à votre navigateur qu’il doit charger également ce fichier en plus de vos ressources web. Attention aux serveurs du type IIS qui filtrent les types de fichiers envoyés par les serveurs, il vous faudra ajouter une exception pour bien servir des fichiers de type appcache.

Continue reading

Utilisez le localStorage du HTML5 pour synchroniser les données et limiter les appels aux données inutiles

HTML5 localStorage

Vous l’avez peut-être déjà vu, le HTML5 ajoute de nouvelles APIs accessibles en JavaScript aux navigateurs récents/modernes.

Parmi celles-ci, le sessionStorage et le localStorage en font partie et permettent de stocker en local jusqu’à 5 Mo de données sous la forme d’un tableau clé->valeur.

Continue reading

Auteur d’un livre sur le framework Sencha Touch

Auteur d'un livre sur le framework Sencha Touch

C’est avec plaisir que je vais co-écrire un livre sur le framework Sencha Touch après avoir été contacté par les éditions Digit Books. Je vais l’écrire avec mon collègue Mathias Extremo, de Avril Consulting, l’entreprise ou je travaille actuellement.

Continue reading

Utilisez l’ajax grâce à jQuery pour dynamiser vos pages

Depuis l’apparition de toutes les applications web que l’on peut trouver sur le net, l’Ajax s’est imposé comme une technique extrêmement pratique et utile pour simplifier les interfaces utilisateurs. Ce cours a pour but d’expliquer aux débutants ce principe et son utilisation à travers un petit exemple.

Continue reading

Bonjour à tous !

Hi !

Voilà quelque temps que l’idée de lancer un blog me donnait envie, mais étant en pleine période d’examens ( je suis étudiant à SUPINFO Bordeaux), ainsi qu’étant en stage à temps partiel, je n’avais pas pu trouver le temps.

Ce blog servira pour l’instant à enrichir mon site personnel grâce à plusieurs articles sur des technologies que je maitrise ou découvre, mais également des articles photos ou d’actualités.

Cependant, la fréquence de mise à jour risque de ne pas être régulière, je vais entamer un stage de trois mois cet été dans le développement JavaScript (framework Sencha (ancien ExtJS).

Mon projet principal est FLX Créations. C’est mon site de développement de sites vitrines et e-commerce pour les petits commerçants, et PME.