Aller au contenu principal

Comment je fais ma veille

· 4 minutes de lecture
Cyril Hue
Front End Engineer

Durant ce mois de décembre, je vous ai partagé quelques sources de veille interessantes comme la newsletter sur React - Veille - Une veille pertinente. Je vous ai également présenté différents passionnés, des blogs, des vidéos, etc. Il existe de nombreuses sources d'information mais, à moins d'être assidu dans son suivi, il est difficile d'être à l'affut de tout ce qui se passe dans le monde du web. C'est pour cela qu'il est important d'avoir les bons outils.

Dans mon quotidien, j'utilise principalement 4 applications pour faire ma veille, chacune d'elles s'utilisant différemment.

Les standards du web

· 4 minutes de lecture
Cyril Hue
Front End Engineer

Actuellement je travaille beaucoup dans l'écosystème React / React Native. Mais ça n'a pas toujours été le cas.

Si je remonte à mes débuts, je faisais du Php, de l'Ajax et du JQuery.

Au cours de mes expériences j'ai été très bien accompagné, un de mes mentors m'a toujours poussé à comprendre les bases d'une techno avant d'utiliser pleinement la dite techno. Je me souviens qu'une fois j'avais codé une fonctionnalité en JQuery. Il m'avait alors montré comment faire la même chose en javascript natif. Ce moment m'a énormement marqué, et encore aujourd'hui cela guide ma façon de développer. Donc un grand merci à lui pour tout cet apprentissage.

Maitriser son IDE - les raccourcis

· 2 minutes de lecture
Cyril Hue
Front End Engineer

Je vais vous racconter une histoire.

Il y a pas si longtemps, pendant une séance de pair programming, alors que je voulais modifier le nom d'une variable utilisée dans le fichier, mon collègue me voyait utiliser la fonctionnalité de sélection du prochain match - raccourci cmd + d (⌘ + d) - pour ensuite faire ma modification.

Mais tu fais quoi !!! Rename ta variable !!!

Il n'avait pas tord, qu'est ce que j'avais en tête tout ce temps. Pourquoi me compliquer la vie pour faire un truc alors qu'un raccourci, ici F2 existe pour faire la même chose et en mieux !

Mes extensions VsCode

· 2 minutes de lecture
Cyril Hue
Front End Engineer

Lorsque l'on développe, il est primordial d'avoir son IDE configuré. Aujourd'hui j'ai reçu mon cadeau de noël, mon nouveau MacBook. L'idée de cet article m'est venue pendant que je faisais le setup de ce petit bijou. J'utilise exclusivement VsCode, que ça soit dans le contexte pro ou perso, avec une liste d'extension que j'utilise quotidiennement.

Comment gérer ses hotfix avec git-worktree ?

· 2 minutes de lecture
Cyril Hue
Front End Engineer

Comment gérez-vous vos hotfix lorsque vous travaillez sur une branche pour une toute nouvelle feature ?

Plusieurs scénarios sont possibles :

  • Vous faites un git stash pour isoler votre développement en cours. Vous basculez sur une nouvelle branche hotfix pour pouvoir travailler dessus. Une fois terminé, vous revenez sur votre branche de feature et faites votre git apply.
  • Vous faites un git push de tout votre dev avec un bon message WIP - switch branch for comit, ou quelque chose dans le genre, pour pouvoir sauvegarder votre travail en cours. Et vous partez ensuite sur la résolution du bug.

Tester ses pipelines en local

· 2 minutes de lecture
Cyril Hue
Front End Engineer

Sur mes projets persos j’aime utiliser la CI/CD proposée par Gitlab. Si vous avez déjà travaillé avec .gitlab-ci.yml vous savez la peine que c’est de configurer votre pipeline. On modifie, on push, on voit le pipeline se lancer, et on espère que tout soit au vert, sinon on recommence. C’est assez fastidieux, ça monopolise les runners, enfin, rien de bon.