Aller au contenu
gaetancottrez.dev

Mon environnement de travail en tant que Web Developer

Published:le  à 19:00 | (3 min de lecture)
Mon environnement de travail en tant que Web Developer

Table des matières

Ouvrir table des matières

Mon environnement de travail en tant que Web Developer

Un article assez court qui présente mon environnement de travail de Web developer, car certains d’entres vous me l’on demandait.

Niveau professionnel

Hardware

Macbook pro et moniteur 4K LG Macbook pro et moniteur 4K LG

Je suis équipé professionnellement d’un MacBook Pro 15 Touch Bar 🔗 contenant un SSD 512 Go, 16 GO de RAM et un processeur i7 et une carte graphique Radeon. C’est une belle bête de course.

J’ai aussi un écran Moniteur 4K UltraFine de chez LG 🔗 avec une définition de malade et grâce à son port USB-C je peux recharger mon MacBook tout en étendant l’affichage et le son.

Software

Pour communiquer entre nous, on utilise Slack. D’ailleurs on l’a connecté à quelques programmes dont GitHub pour recevoir les notifications. Hé oui, on est pas très adepte des e-mails.

Pour faire des visioconférences on utilise Whereby 🔗 et pour la gestion de projet c’est Taiga 🔗.

Niveau langage nous faisons du Typescript et encore un peu de PHP. J’utilise donc 2 IDE de l’éditeur Jetbrain 🔗 qui sont PHPStorm et Webstorm pour mes projets. Je trouve que ces logiciels sont super bien faits. De vrais outils d’assistés (dans le bon sens du terme bien sûr).

En système de base de données, on utilise exclusivement MongoDB 🔗.

Bien entendu, on utilise tout le temps le Terminal et par moment un client FTP comme CyberDuck 🔗.

Comme je disais, j’utilise encore PHP et donc pour faire tourner le tout en local, j’utilise MAMP 🔗.

Bien entendu, j’utilise pour le versionning Git et plus généralement la plateforme GitHub pour gérer tous les projets de nos clients, mais aussi pour s’interfacer à d’autres logiciels SaaS bien utiles.

D’ailleurs, on utilise Heroku 🔗 pour déployer chacune de nos Pull Request afin de les tester, de faire des revues de code et de présenter notre travail à nos clients.

Pour le déploiement continu, on utilise CircleCI 🔗.

La plupart de nos projets sont hébergés sur des serveurs Cloud chez OVH.

Niveau personnel

Hardware

Pour mon usage perso, j’ai également un MacBook Pro 16 pouces 🔗 doté d’une Puce M2 Max, de 32 Go de RAM, et d’un SSD de 1 To.

J’ai acquis un AOC Écran incurvé ultrawide CU34G2X (34 pouces) 🔗 pour l’accompagner.

Je possède également à titre personnel un NAS Synology DS214+ pour y stocker et centraliser tout ce dont je ne veux pas perdre.

Software

Je développe sur l’outil Jetbrain WebStorm et j’utilise tout à un tas d’outils annexes au développement logiciel comme Studio 3T pour mes bases de données MongoDB ou encore Notion pour gérer ma todo list ou les sprints de mes projets.

Mais en plus de cela comme je fais de la domotique, je développe en Arduino et en Lua.

Voilà je pense avoir fait le tour malgré que je pense avoir oublié certaines choses dont je ne pense pas sur le moment tellement c’est devenu machinal.

N’hésitez pas à me dire en commentaire que vous utilisez de votre côté. C’est toujours intéressant et instructif.

Vous pourriez aussi aimer

Quel environnement pour du développement web ?

Quel environnement pour du développement web ?

GesAuth librairie d'authentification sous CodeIgniter

GesAuth librairie d'authentification sous CodeIgniter

Article précédent
Bien choisir son matériel pour programmer
Article suivant
Guide des principaux langages de programmation