“Ouep, ça passe vite, hein…” C’est ce que je me suis dit quand je me suis mis en tête de bloguer à nouveau, et que j’ai vu la date des derniers articles que j’avais publiés. 10 ans. Diantre. Entre les emplois salariés, les formations, les projets personnels, le démarrage de mon activité en tant que freelance, les projets clients, un passage en société, les...
Mobile Dev Day
Vous êtes développeur de solutions Microsoft ou tout simplement développeur d’applications mobiles, attentif à l’émergence des nouvelles technologies ?! Alors vous risquez d’être content : le Mobile Dev Day aura lieu le jeudi 27 novembre 2014, pour la deuxième année consécutive, au cinéma Imagix de Mons. Ce n’est pas souvent que l’on peut assister à un évènement de...
Simuler un namespace en Javascript
Javascript est un formidable langage devenu incontournable dans le développement front-end. Pourtant, ce n’est pas le langage de programmation le plus élaboré qui soit, du moins si on le compare à des langages fortement typés comme Java ou C#. Ainsi, la POO en Javascript est plutôt triviale et … très singulière ! A l’instar des classes qui n’existent pas en tant que...
Les fonctions anonymes en Javascript
Les fonctions anonymes sont régulièrement utilisées en JavaScript et permettent d’encapsuler du code à l’intérieur du corps d’une fonction, et ainsi d’isoler toutes les propriétés et méthodes qui s’y trouvent. Cela permet notamment de contourner les problèmes liés aux collisions de variables déclarées dans le scope global, problèmes récurrents dès lors qu’on a...
Polymer et les web components
Polymer est une nouvelle façon d’aborder la conception d’applications web basée sur les composants web. A moyen terme, c’est une véritable révolution qui devrait transformer votre regard sur le sujet … Si vous êtes habitué aux tâches de développement front-end, vous connaissez forcément JavaScript et la floppée de frameworks qui le suivent. A l’heure actuelle, se...
Syntaxe BEM : convention de nommage CSS
La syntaxe BEM, pour “Block Element Modifier”, est une convention de nommage CSS qui permet de structurer, hiérachiser implicitement les éléments nommés. Je l’ai découverte il y a quelques mois maintenant – à travers un plugin CSS, et j’avoue que j’ai été charmé tout de suite par le concept, sans toutefois m’y intéresser plus avant. L’ayant recroisé...
Achats en ligne : 5 changements légaux à propos
Une nouvelle directive européenne entre en application dans les droits nationaux cette semaine. Elle vise à mieux protéger le consommateur lors d’achats en ligne. Après les années “no man’s land” arrive inévitablement le temps de l’organisation et donc, de la législation. Internet devient plus sûr pour le consommateur, n’en déplaise aux reptiliens. Voici quelques...
Supprimer un projet Team Foundation Server
Il y a quelques temps, j’ai été amené à supprimer un projet déposé en ligne sur Team Foundation Server, et cela n’a pas été une mince affaire. Voilà donc la marche à suivre au cas où vous devriez réaliser la même opération. Utiliser en ligne de commande Microsoft propose une marche à suivre reposant sur l’utilisation de la console. Cette méthode est efficace dès lors que...
La fonction calc() en CSS 3
Parmi les apports des nouvelles spécifications CSS on retrouve la fonction calc(), qui va apporter de (très) belles simplifications dans la résolution de cas pratiques. Pour l’instant, elle est supportée par les navigateurs récents pour la plupart des mises en application qu’on peut en faire. Cette fonction est actuellement au stade de recommandation candidate Cet article est un bref résumé, si...
Faille de sécurité sur Internet Explorer
La faille de sécurité en question utilise la technologie Flash pour accéder à la mémoire et atteindre le DEP et l’ASLR, deux systèmes de protection intégrés dans Windows. Ladite faille a beau être née de la dernière pluie, elle présente plusieurs caractéristiques qui la rendent potentiellement dangereuse pour un certain nombre d’utilisateurs. Une faille zero-day sur une application majeure En...