J’essaie de mettre en place une façon de travailler sur mon site personnel qui consiste à faire de petites modifications à droite à gauche. J’ai souvent tendance à vouloir tout changer, à avoir des idées pleins la tête, et vouloir tout essayer. Sauf que ce trop plein amène l’indécision et la crainte face à l’ampleur…
Ce que j’aime bien faire pour pourvoir découvrir de nouvelles techniques de développement, ou des nouvelles technologies, c’est d’aller sur dribbble, de chercher des publications qui ont par exemple des animations, une fonctionnalité intéressante, et d’essayer de la reproduire en la codant. Le résultat est rarement aussi parfait que le gif fait sur After Effect,…
Je suis mon propre ralentisseur. J’ai plein d’idée, de projets, de chose que j’aimerais tester, dire, essayer, et pourtant je n’ose pas. J’ai peur que ce que je fais ne soit pas parfait, et même au moment ou j’écris ces lignes, je suis sur le point de tout effacer tellement je me trouve bête. Cependant,…
Récemment au travail, j’essaie de trouver des nouvelles façons de développer l’interface d’un site web. Le dernier point que j’ai pu mettre en pratique concernait un design de site comprenant pas mal de courbes et de formes non-rectangulaire. Lors de la reflexion pour savoir comme j’allais pouvoir transformer ce design en code, j’ai cherché un…
MJML est un outil permettant de générer très facilement des templates de newsletters email. Étant donné la complexité du développement de template email, cette aide est appréciable au travail. C’est une librairie javascript, utilisable en ligne de commande, et installable depuis NPM. Pour l’installer : la commande npm install -g mjml suffira. MJML utilise son…
Avec WordPress, j’ai récemment eu le besoin d’appeler le formulaire de connexion directement dans mes templates grâce à la fonction wp_login_form(). Cependant, cette fonction affiche un formulaire très basique. Il me manquait pour rendre le formulaire plus accessible et plus élégant un fieldset et une legend à l’intérieur de ce dernier. Après avoir cherché sur…
Cet article est une introduction à l’utilisation de modules Node.JS côté client grâce au module Browserify. A travers l’exemple de vkey, nous allons voir comment installer et utiliser ce module, pour pouvoir l’utiliser par la suite sur des projets personnels, et pourquoi pas en production.
Voici une petite astuce que j’ai découvert il y a peu en travaillant sur une application utilisant principalement JavaScript. C’est l’opérateur binaire ^ ou XOR pour les intimes.L’astuce est de l’utiliser quand on doit switcher souvent entre 0 et 1, puisque cet opérateur permet d’effectuer un changement sur chaque bit d’un nombre.
Lorsque je fais de l’ajax avec WordPress, j’aime utiliser JSON pour retourner mes données au client. Récemment, j’ai réactualisé le menu à gauche, avec en partie le lien vers twitter qui affiche mes derniers tweets. J’ai donc fais mes requetes AJAX toutes simple avec jQuery.
Cette fonction est en fait dépréciée dans la 5ème version d’ECMAScript. Je laisse l’article quand même, mais soyez en conscient. (Merci à Atinux) Aujourd’hui, j’ai eu le plaisir de tomber par hasard grâce au site VanillaJS sur un bout de code en JavaScript dont je ne connaissais pas la signification. Le voici : arguments.callee. Il…