Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
ateliers:cpp_qt [2023/01/17 10:22] – sebastien.dinot | ateliers:cpp_qt [2023/11/23 23:36] (Version actuelle) – [Espace d'échange] sebastien.dinot | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Ateliers C++ et Qt ====== | + | ====== Ateliers C++ / Qt ====== |
< | < | ||
Ligne 12: | Ligne 12: | ||
Portés par des contributeurs de projets libres en C++ et Qt, ces ateliers sont un lieu de partage d' | Portés par des contributeurs de projets libres en C++ et Qt, ces ateliers sont un lieu de partage d' | ||
- | Pour chaque atelier, une thématique est choisie qui donne lieu à une présentation en début d' | + | Pour chaque atelier, une thématique est choisie qui donne lieu à une présentation en début d' |
==== Prochain Atelier C++ ==== | ==== Prochain Atelier C++ ==== | ||
- | Nous vous proposons le **samedi | + | Dans le cadre des ateliers C++ de Toulibre, nous vous proposons le **samedi |
- | === Introduction à l' | + | === Conteneurisez vos environnements de développement avec les devcontainers |
- | En prélude à l' | + | Dès que l’on démarre un projet, que l’on en rejoint un, ou que l’on change de machine de travail, il y a toujours cette première phase un peu fastidieuse de mise en place des environnements |
- | Cet atelier sera aussi l' | + | Côté déploiement d’applications, |
- | En fin de séance, Arnauld présentera | + | Pour simplifier le processus, Microsoft a standardisé ces dernières années les « devcontainers » pour automatiser |
+ | |||
+ | D’autres IDE comme la suite JetBrains commencent à supporter ce standard, et une CLI devcontainer est également disponible pour facilement démarrer le devcontainer associé à un projet, libre à vous d’y connecter ensuite tout IDE (libre !) supportant les environnements Docker. | ||
+ | |||
+ | Au cours de cet atelier, nous verrons comment VSCode permet de définir simplement le fichier « devcontainer.json » qui est au cœur du standard pour ajouter et partager | ||
+ | |||
+ | Nous verrons les options proposées de personnalisation de l’environnement | ||
+ | |||
+ | Dans une phase plus exploratoire de l’atelier, | ||
+ | |||
+ | **Pour profiter pleinement de l’atelier, | ||
+ | |||
+ | À propos de l’intervenant : | ||
+ | |||
+ | **Maxime Pigou** est tombé dans le développement étant petit mais n’en a pas fait le centre de ses études qui tournaient plutôt entre biologie, environnement et génie des procédés. | ||
+ | |||
+ | Développeur autodidacte en Python/ | ||
+ | |||
+ | Depuis, il a rejoint le CNRS dans le domaine du calcul scientifique hautes-performances et développe un cœur de calcul parallèle en C++ pour des applications biomédicales. | ||
+ | |||
+ | Il organise fréquemment des formations ouvertes aux laboratoires de recherche toulousains pour aider à diffuser dans la communauté académique les pratiques issues du « Clean Code » et du « Software Craft ». | ||
Les ateliers C++ de Toulibre se déroulent le premier samedi de chaque mois dans les locaux du fablab Artilect, que nous remercions chaleureusement pour son accueil. | Les ateliers C++ de Toulibre se déroulent le premier samedi de chaque mois dans les locaux du fablab Artilect, que nous remercions chaleureusement pour son accueil. | ||
- | La présentation démarrera à 14 heures, mais **les passionnés de C++ pourront nous rejoindre dès 10 heures** | + | La présentation démarrera à 14 heures, mais les passionnés de C++ pourront nous rejoindre dès 12 heures |
La participation est gratuite et ouverte. N’hésitez pas à entrer et à découvrir le lieu. :) | La participation est gratuite et ouverte. N’hésitez pas à entrer et à découvrir le lieu. :) | ||
- | |||
==== Informations Complémentaires ==== | ==== Informations Complémentaires ==== | ||
Les ateliers se dérouleront dans les locaux du fablab [[https:// | Les ateliers se dérouleront dans les locaux du fablab [[https:// | ||
- | < | ||
==== Espace d' | ==== Espace d' | ||
- | Une éqquipe | + | Une équipe |
[[https:// | [[https:// | ||
+ | L' | ||
+ | |||
+ | < | ||
- | < | + | < |