Pour ceux qui se poseraient la question, je ne suis pas assez mégalo pour penser que tous les développeurs soient intéressés de près ou de loin par ma stack technique.

Mais comme j'accompagne de plus en plus de développeurs juniors, je sais que la question du choix du langage (et des frameworks) est une vraie préoccupation pour beaucoup.

J'en ai d'ailleurs fait un article intitulé "Trouver son langage de programmation de prédilection" pour essayer de démystifier le sujet.

Mon but ici n'est pas d'expliquer en détails les raisons de ces évolutions (elles ont souvent été le fruits d'expériences personnelles, de rencontres et d'opportunités) mais simplement de montrer que la carrière d'un développeur n'est pas liée à une technologie en particulier.

Il faut voir cela comme une grande boite à outils dans laquelle chaque outil est différent, plus ou moins pratique pour certaines tâches, mais c'est à force d'utiliser ces outils que l'ont va apprendre à les connaitre et à les choisir en fonction du projet.

En somme on peut utiliser une clé à molette ou une clé à pipe pour dévisser un écrou, notre choix va dépendre de l'environnement dans lequel on se trouve !

Voici donc le contenu de ma trousse à outils depuis les 10 dernières années et son évolution au fil du temps :

2010 - 2012

La découverte du web

  • CSS : Vanilla
  • Javascript : Vanilla
  • PHP : Vanilla
  • MySQL : PDO
  • Hébergement : 1&1

2012 - 2013

La vague jQuery

  • CSS : Vanilla
  • + Javascript : jQuery
  • PHP : Vanilla
  • MySQL : PDO
  • Hébergement : 1&1

2013 - 2015

La révolution AngularJS

  • + CSS : Bootstrap
  • + Javascript : AngularJS
  • PHP : Vanilla
  • MySQL : PDO
  • Hébergement : 1&1

2015 - 2017

Have some rest

  • CSS : Bootstrap
  • Javascript : AngularJS
  • + NodeJS : ExpressJS
  • + MongoDB : Mongoose
  • + Gulp
  • + Hébergement : 1&1 / Heroku / mLab

2017 - 2020

Le framework est mort, vive le framework !

  • + CSS : Vanilla
  • + Javascript : VueJS/NuxtJS
  • NodeJS : ExpressJS
  • MongoDB : Mongoose
  • + Redis
  • + Webpack
  • + Hébergement : OVH / AWS / Heroku / Atlas

2020 - Aujourd'hui

S'adapter toujours, encore

  • + CSS : Vanilla / TailwindCSS / CSS-in-JS
  • + Javascript : VueJS / NuxtJS / TypeScript / React
  • + Mobile : React-Native
  • NodeJS : ExpressJS
  • DB : MongoDB / Redis
  • Webpack
  • + Hébergement : OVH / AWS / Atlas / CleverCloud

Et maintenant ?

Je continue de tester de nouveaux outils très régulièrement mais mon prochain objectif est d'arriver à intégrer docker dans ma stack notamment pour mettre en place des tests d'intégration de manière beaucoup plus simple !

J'espère que cet article vous aura plu, et à bientôt sur le blog !

Les articles les plus populaires du blog

Envie de continuer à lire des articles autour du développement web (entre autres) ? Voici la sélection des articles de mon blog les plus lus par la communauté !

Voir la sélection 🚀

Recevez les articles de la semaine par e-mail pour ne rien manquer !

S'abonner à la newsletter 📧

À propos de l'auteur

Hello, je suis Nicolas Brondin-Bernard, ingénieur web indépendant depuis 2015 passionné par le partage d'expériences et de connaissances.

Aujourd'hui je suis aussi coach pour développeurs web juniors, tu peux me contacter sur nicolas@brondin.com, sur mon site ou devenir membre de ma newsletter pour ne jamais louper le meilleur article de la semaine et être tenu au courant de mes projets !


Photo par Debby Hudson sur Unsplash