theme | layout | image |
---|---|---|
apple-basic |
intro-image |
Valerio Como
layout: image-right image: 'https://unsplash.com/photos/uBe2mknURG4/download?force=true&w=1920'
- Problema
- Soluzione
- Demo
- Considerazioni
layout: image-right image: 'https://unsplash.com/photos/I7iJOE4fsYo/download?force=true&w=1920'
-
Environment/Runtime (NodeJs, PHP, Docker)
-
Versioni specifiche
-
Registry locali (npm)
-
Configurazione IDE
layout: image image: 'https://c.tenor.com/KIZbS5cc12sAAAAC/sheldon-sheldon-cooper.gif?force=true'
layout: image-right image: 'https://unsplash.com/photos/1K9T5YiZ2WU/download?force=true&w=1920'
-
Processo articolato
-
Time consuming
-
Non automatizzato
Visual Studio Code Remote Development consente di utilizzare un container, oppure una macchina remota, oppure Windows Subsystem for Linux (WSL) come development environment.
Include le tre estensioni
- Remote - SSH
- Remote - Containers
- Remote - WSL
-
Sviluppo nello stesso environment di deploy
-
Ambiente di sviluppo separato (NO configurazione)
-
Onboarding rapido
-
Gestione versioni runtime/environment
-
Sviluppo per ambienti Linux su Windows (WSL)
-
Accesso remoto allo stesso environment da diversi PC
-
Debugging remoto
devcontainer.json
-
setup (Dockerfile, Docker Compose, Docker Image)
-
hook
-
automazione
-
configurazione IDE
-
Setup unico e replicabile
-
Configurazione automatizzata
-
Isolamento
-
Autoconsistenza
-
Onboarding rapido
-
Gestione delle versioni
-
WSL
-
Estensioni VSCode relative al progetto
-
Setup complessi
-
Performance con WSL
-
Spazio sul disco