Visual Code minimum cheatsheet

1)

2) Minimum moves :

– commenting out selected code : crtl + K > + C
– remove comments : crtl + K > + U

– going to/back console

– code navigation

– find occurrence

– find file : crtl shift + T

– code formatting

Publié dans outils | Laisser un commentaire

IDE : minimum viable moves !

Visual Code

1) Debug methods (breakpoint activation)

2) Most useful actions :
– commenting out selected code

– going to/back console

– code navigation

– find occurrence

– find file

– code formatting

Publié dans Non classé, outils | Laisser un commentaire

Solutions d’hébergement avec CI intégrée

Avec l’explosion des sites web en html/css/js (static websites), de nouveaux hébergeurs sont apparus.

h1. Hébergement « statique »

https://surge.sh

https://www.netlify.com

h1. Hébergements rapides :

firebase

Export/import de base (firestore) : possible only sur plan Blaze, qui est le plan le plus cher (bien qu’incluant le « Spark » gratuit, mais sans limitation comme « Flame »)

h1. Hébergement avec CI et envt de dev !

stackblitz

glitch

Publié dans administration serveur | Laisser un commentaire

Windows 10 pour développeur

Pour les développeurs souhaitant rester proche de Linux, Windows 10 offre des outils permettant de se passer de la lourdeur d’une machine virtuelle.

# utiliser le sous-système Linux

Cette install va permettre d’utiliser les outils linux (de la distribution de son choix !) de plusieurs façons :

– depuis terminal windows (cmd.exe ou PowerShell), en invoquant « wsl » devant chaque cmd

– en lançant le bash linux par « wsl.exe » ou « bash.exe » depuis terminal windows ou menu démarrage

Publié dans windows | Laisser un commentaire

2/ Git-config : les indispensables

# Problème des caractères de fin de ligne windows vs the rest of the world

git config –global core.autocrlf input : permet d’éviter l’ajout de crlf sur les pushs depuis des postes windows.

Publié dans git | Laisser un commentaire

Bash

Good resources for bash-mastering :

useful shorcuts

Publié dans bash | Laisser un commentaire

2-2) gitignore

Indispensable, définir précisément les gitignore sur un nouveau projet :

Рgitignore global : non commit̩ (source)

Рgitignore par dossiers du projet : propre au projet / commit̩ !

Р.git/info/exclude : propre au projet / non-commit̩

Templates de gitignore :

– https://github.com/github/gitignore

Publié dans git | Laisser un commentaire

Gestion des ports

# sous Mac

Utilitaire de base pour inspecter les ports : lsof (list of open files !)

Publié dans administration serveur | Laisser un commentaire

1-2) Git – undo

Ways to undo things

https://www.atlassian.com/git/tutorials/undoing-changes

scope   
local reset
publicrevertcreates an commit that undoes another one
Publié dans git, Non classé | Laisser un commentaire

5) Docker : project builds

Difficulty with docker builds is to understand when mounted volumes are available.

# strategies :

a) wrap a bash script around the docker runs & do commands via « docker exec »

b) use COPY/ADD commands to inject context into the image !

Publié dans docker | Laisser un commentaire