Mon environnement de développeur
Quel est l’environnement de travail d’un développeur web ? Windows, Mac ou Linux ? VS Code ou PHPStorm ? Chrome ou Firefox ?
C’est bien beau de parler de développement web sur ton blog. Mais en vrai, t’utilises quoi ? C’est quoi ton environnement de développeur ?
Tu fais bien de me poser la question, j’avais justement envie d’écrire un article sur ce sujet.
Mes logiciels
Après avoir utiliser beaucoup d’IDE différent, j’utilise aujourd’hui PHPStorm. Je ferais peut-être un article à part pour détailler ma config mais en résumé j’y ai simplement tous mes repères (autocomplétion, refactoring, intégration GIT, …)
J’utilise Docker pour faire tourner des conteneurs avec Apache, PHP (Version 7 pour être précis) et MariaDB.
Mes projets sont versionnés sur Github sur lequel va se déclencher un pipeline de déploiement avec CircleCI et Capistrano.
Dernier élément, le navigateur. Aujourd’hui, même si Firefox et Safari sont installés, c’est Chrome que j’utilise quotidiennement.
Et une fois en prod ? Car oui c’est pas fini ! Tu croyais quoi ? Je push et basta ! En fait c’est presque ca, mais tu le sais, je le sais, bref on le sait tous, y’a parfois des bugs en prod. Si, ça arrive.
Bon, du coup, j’utilise Sentry pour avoir les remontés d’erreurs.
Mon équipement
Concernant mon poste de travail, j’ai la chance qu’il soit très agréable et super bien équipé. Car en plus d’un portable, je profile de 2 écrans supplémentaires, ce qui est plutôt pratique pour séparer les différents logiciels : PHPStorm sur l’un, Chrome sur l’autre.
Car oui, moi, ancien utilisateur de windows, je bosse aujourd’hui sur un Mac Book Pro de 2018 et je kiff ça 🙂
Voilà aujourd’hui mon environnement de travail mais je sais, en tant que développeur, qu’il est amené à changer (Vagrant pourrait remplacer Docker d’ici peu par exemple). Peut importe, on est agile hein 😉
Liens vers les logiciels utilisés