JavaScript
const my = favorite`language`


Le JavaScript a vécu, ces dernières années, beaucoup d'améliorations, notamment l'ES2015, qui a fait du JavaScript un langage beaucoup plus robuste et agréable à utiliser.
Mon coup de cœur
Le JavaScript, le langage du Web, incontournable dans le milieu professionnel, est rapidement devenu mon langage favori, pour plusieurs raisons :
- La syntaxe est agréable
- La possibilité de développer pour le client et le serveur (Node.js), de façon isomorphique
- La richesse de l'écosystème (NPM, yarn, webpack)
- La facilité de mise en place (installer Node.js, lancer
yarn
, puisyarn start
, et notre application est démarrée)
Pour ces raisons, je pratique le JavaScript depuis 7 ans, sur des projets personnels comme professionnels. J'ai par exemple créé Nanocurrency.js, un toolkit sous forme de librairie permettant d'interagir avec la crypto-monnaie Nano, ou encore Fusee, un module centralisant des configurations TypeScript, Prettier, ESLint, Jest, etc., constituant ma « stack idéale » selon moi.
Le langage évolue très vite, grâce aux itérations annuelles du comité technique ECMA. Il est donc important de se tenir à jour, pour ne pas être perdu dans les nouvelles bases de code, et parce que les nouveautés améliorent systématiquement la qualité du code. Il faut également se tenir à jour sur les nouveaux patterns qui émergent.
Mon expertise
Pour plus de sécurité grâce au typage statique, et à la « compilation », je développe maintenant la plupart du temps en TypeScript.
Le JavaScript, plus spécifiquement le TypeScript, React et Node.js s'imposent aujourd'hui comme mes technologies d'expertise.
Envie de discuter ?
Vous pouvez me contacter par e-mail à bonjour+web@marvinroger.fr.
Vous trouverez également mon numéro de téléphone sur mon C.V.