Tu perds du temps ⚠️

Ton IDE est ton outil principal 🗝️

Comme le couteau d'un cuisinier, il faut l'entretenir !

Je te partage les meilleures extensions et paramètre pour être plus efficace sur VSCode 🔷

Stonks 📈

#RT ❤️

🧵 #Thread #vscode #ide Image
1. Les extensions essentielles

1.1 ESLint
✅ Essentiel, obligatoire, permet d'éviter de faire des bêtises et rend VSCode intelligent
📐 Il permet d'ajouter des règles pour ton projet et de constamment checker que tu les respectes

marketplace.visualstudio.com/items?itemName…
1.2 Prettier
✅ Essentiel aussi, c'est un énorme gain de temps de ne pas avoir à formater son code
🧙 Pour que tous les collaborateurs du projet formatent pareil
🧠 Libère de la place à ton cerveau en laissant prettier se charger du formatage

marketplace.visualstudio.com/items?itemName…
1.3 Rest Client

Pour avoir un PostMan directement dans VSCode
Pas essentiel mais vraiment pratique.
Tu peux sauvegarder tes requêtes par projet dans des fichiers textes

marketplace.visualstudio.com/items?itemName…
1.4 Template String Converter :
Plus jamais besoin de refactor soi-même une string en template string

marketplace.visualstudio.com/items?itemName…

1.5 Bonus :
- auto rename tag
- github copilot si tu es dans la WL
- GitLens
2. Les settings

J'ai mis les extensions en premier car certain settings ont besoin d'extensions, notamment ESLint et Prettier

Je parle des settings en JSON uniquement

Pour les ouvrir : CMD + SHIFT + P (macos) et cherche "Open Settings (JSON) puis Enter Image
2.1 Définir le formateur par défaut

"editor.defaultFormatter": "esbenp.prettier-vscode",

2.2 Lorsque je change de page focus :
* save auto
* reformat de code

"files.autoSave": "onFocusChange",
"editor.formatOnSave": true,

Chaque settings tu peux juste les ajouter comme ceci : Image
2.3 Limité le nombre de tab bar ouvert simultanément

"workbench.editor.limit.enabled": true,
"workbench.editor.limit.value": 6,

Voici un settings bien pratique, avoir + de 6 tabbar ouvert peut te distraire

Avec ce settings il ferme automatiquement le plus vieux Image
2.4 Fixe les erreurs ESLint lorsque tu sauvegarde

"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},

Chaque fois que tu save, ESLint vas fixer les erreurs eslint

Par exemple si tu utilises var et que tu l'as interdit, il va le remplacer par let
2.5 Voir des annotations pour les types

"typescript.inlayHints.variableTypes.enabled": true,
"typescript.inlayHints.parameterTypes.enabled": true,
"typescript.inlayHints.parameterNames.enabled": true,

(pour js c'est la même avec "javascript")

Prenez ce que vous avez besoin Image
Voilà ! J'ai beaucoup de petite astuce avec VSCode

J'aime bien prendre du temps pour qu'il soit agréable

Je vous conseille de faire le même

À chaque problème, chercher à l'optimisé, vous gagnerez quelques minutes par jours !
Merci d'avoir lu, tu as plus qu'à tester et à appliquer !

Follow @melvynxdev pour apprendre 1 petit truc sur le dev chaque jour !

Dernier Thread :

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Melvyn • Développeur

Melvyn • Développeur Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @melvynxdev

Jun 14
Partage ton code 📢

Pour te faire aider ✅
Pour montrer tes talents cachés 🚀
Pour apprendre des choses aux autres ❤️

3 manière de faire :

1️⃣ Une image
2️⃣ Code dans le cloud
3️⃣ Markdown

#RT ❤️

🧵 #thread #share #code Image
1. Avec une image

Comme je le fais souvent sur Twitter dû à la limite de caractères, je partage mon code avec des captures de code

Pour en générer :

* carbon.now.sh
* ray.so (le plus bg)
* codeimg.io ImageImageImage
✅ Avantages :
* belle capture de code
* facilement lisible
* partage et sauvegarde facile

❌ Désavantages
* on ne peut pas copier-coller
* impossible de tester

💡 mon avis
* très cool pour donner de l'info sur les réseaux
* pas bien pour demander de l'aide sur discord ou slack
Read 8 tweets
Jun 13
Comment centrer une div en CSS 🏋️

Je vois encore et toujours passer ce meme 🤯

Rejoins l'élite en connaissant tous les moyens de centrer une div 📢

Voici les 3 solutions :

- Flexbox 🏋️
- Grid 🔱
- Hack (expliqué) 💥

#RT ❤️

🧵 #thread #css #web Image
1. Grid

Je le présente en premier car il tient littéralement en deux lignes de code !

Plus aucune excuse !

Le "place-content" est un shorthand pour définir "align-content" et "justify-content" simultanément Image
2. Flex

Un peu comme grid mais sans le shorthand, donc il faut 3 lignes !

Je ne vais pas en expliquer plus 👍 Image
Read 8 tweets
Jun 12
Tu utilises toujours Flex 😑

Certaines fois tu DOIS utiliser Grid ✅ !

Je te présente le :

➡️ "World famous Grid CSS Snippet"

Regarde l'effet parfais que ça donne avec la vidéo 🤩

#RT ❤️

🧵 #thread #css #grid #flex
Quand l'utiliser ?

Comme tu peux le voir dans la vidéo, c'est quand tu as une liste d'élément et que tu veux plusieurs items par liste en fonction de la taille d'écran !

Tu trouveras surement d'autres use-case !

Voici le "World famous Grid CSS Snippet" : Image
Mon but, c'est que tu le comprennes, donc je vais décomposer chaque partie ✅

Déjà voici une petite CodeSandBox pour que tu puisses tester : codesandbox.io/s/the-ultimate…
Read 11 tweets
Jun 10
Travailler c'est bien 💪

Mais, le montrer c'est encore mieux 💃

ça te motive, ça motive les autres, ça te rend fière et te détermine à continuer

Voici 5 sites qui te permettront de partager ton travail rapidement ❤️

#RT ❤️

🧵 #thread #deploy #devops #share Image
1. Vercel - vercel.com

C'est le premier car c'est une follie !

✅ Deploy automagiquement React, Angular et Vue
✅ Très facile d'ajouter un nom de domaine custom
✅ Interface canon
✅ Gratuit avec infinité de projet
✅ Puissance de Next
❌ Que frontend
❌ Pas libre
2. Heroku - dashboard.heroku.com

✅ Deploy automatiquement Front et Backend (React, Rails, Django...)
✅ Liberté du serveur, CLI bash
✅ DB disponibe
❌ Interface moins sexy
❌ Très rapidement payant (les limites sont vite atteintes)
Read 7 tweets
Jun 9
React ⚛️ - useRef, la face cachée du hooks 🔒 !

Tu le connais déjà surement 🤔
Tu as l'habitude de l'utiliser pour récupérer la référence d'un élément du DOM en JavaScript 🚀

Mais, en vrai, il a bien plus d'utilité !

#RT ❤️

🧵 #thread #react #js #web Image
Déjà c'est quoi useRef 🤔 ?

C'est une valeur sauvegardée dans un objet, dans ton composant qui persiste lorsque le composant se rerender
Quand elle est update, le composant ne se rerender pas

Son nom vient du fait que la valeur est sauvegardée dans un objet : { current: ... }
Son usage basique est pour récupérer la référence d'un élément HTML primitif, par exemple, une div :

Cet usage permet notamment :
* changer les propriétés d'une div
* récupérer la valeur d'un input
* gérer le canvas Image
Read 12 tweets
Jun 8
Je vois beaucoup de personnes se demande : « c’est quand le moment pour chercher un emploi ? » 🤔
C’est déjà le moment d’en chercher un ✅

Arrêter de remettre à plus tard 😬 !

Passe à l’action aujourd’hui 💪

Après ce Thread tu seras motivé comme jamais 😤

#rt ❤️

🧵#thread Image
Déjà, il faut savoir que la technique c’est bien. Excellent. Mais, c'est 50% du travail de développeur, le mindset c’est l’autre partie !

Tu as bien lu. Pas besoin d’être une machine de guerre en dev si tu as le bon mindset 😶

C’est pour ça que je vais en parler sur ce compte👍 Image
Tu te demandes peut-être : « c’est quand que je suis prêt pour travailler en entreprise ? »
Ma réponse est que si tu te poses cette question, c’est que le bon moment c’est maintenant, sur le champ 🏃 !

Mais, des personnes me diront « j’ai peur », « je n'ai pas confiance en moi »
Read 14 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(