Les Dev Containers permettent de configurer un environnement de développement complet dans un conteneur Docker, évitant ainsi les conflits de versions et les installations locales fastidieuses. Idéal pour gérer plusieurs SDK (Java, NodeJS, Python, Ruby, etc.), ils rendent l’environnement portable et reproductible, ce qui est particulièrement utile pour les projets Open Source ou le travail sur différentes machines. Intégrés nativement à VSCode (et partiellement à IntelliJ Ultimate), ils offrent une expérience fluide : configuration as code, partage de projet clé en main, et isolation des outils. L’auteur illustre leur utilisation avec un blog Jekyll, soulignant la simplicité d’initialisation, la gestion automatique des ports, et la possibilité d’ajouter des outils ou extensions via des features. Bien que performants, leur usage peut impacter la mémoire et le stockage, mais les CDE (Cloud Development Environments) offrent une alternative pour les configurations légères. Une solution pratique pour standardiser et simplifier le développement !
L'auteur explique la marche à suivre pour partager une liste d'extensions VS Code recommandées. Il précise aussi comment éviter certaines extensions et la création d'un pack
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Un fix pour un bug bien ennuyeux de VS Code
Tout est dans le titre... et ça reste valable en ce début d'année 2021 :-)
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre