
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:journal [2023/12/02 23:59] – [Idées de nouveaux sujets en vrac] sebastien.dinot | ateliers:cpp_qt:journal [2025/02/02 19:32] (Version actuelle) – [Atelier du 1er février 2025] sebastien.dinot | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| * Kevin Ottens | * Kevin Ottens | ||
| * Stéphane Mankowski | * Stéphane Mankowski | ||
| + | |||
| + | ===== Ateliers saison 2024-2025 ===== | ||
| + | |||
| + | ==== Atelier du 1er février 2025 ==== | ||
| + | |||
| + | * Introduction à CMake - Cyril Jacquet | ||
| + | * Annonce Meetup : https:// | ||
| + | * 9 participants, | ||
| + | |||
| + | ==== Atelier du 11 janvier 2025 ==== | ||
| + | |||
| + | * Introduction à la Clean Architecture : concevoir du code modulaire et évolutif – Cyril Jacquet | ||
| + | * Annonce Meetup : https:// | ||
| + | * 8 participants, | ||
| + | |||
| + | ==== Atelier du 7 décembre 2024 ==== | ||
| + | |||
| + | * Introduction au pipeline graphique du GPU – Kevin Ottens | ||
| + | * Annonce Meetup : https:// | ||
| + | * 7 participants | ||
| ===== Ateliers saison 2023-2024 ===== | ===== Ateliers saison 2023-2024 ===== | ||
| + | |||
| + | ==== Atelier du 4 mai 2024 ==== | ||
| + | |||
| + | * Fonctions avancées de CMake : Presets, FetchContent et Unity Builds – Maxime Pigou | ||
| + | * Annonce Meetup : https:// | ||
| + | * X participants | ||
| ==== Atelier du 2 décembre 2023 ==== | ==== Atelier du 2 décembre 2023 ==== | ||
| Ligne 12: | Ligne 38: | ||
| * 9 participants, | * 9 participants, | ||
| * Atelier « Conteneurisez vos environnements de développement avec les devcontainers » (Maxime Pigou, 1h30 : présentation, | * Atelier « Conteneurisez vos environnements de développement avec les devcontainers » (Maxime Pigou, 1h30 : présentation, | ||
| - | | + | |
| - | * Support : https:// | + | * Support : https:// |
| - | * Code : https:// | + | * Code : https:// |
| - | * Atelier sympa, | + | * Impression : présentation |
| * Atelier et présentation annoncés via nos médias habituels | * Atelier et présentation annoncés via nos médias habituels | ||
| Ligne 22: | Ligne 48: | ||
| * 10 participants, | * 10 participants, | ||
| * Atelier « Création de modèle de projet C++ via Cookiecutter » (Sébastien Dinot, 2h30 : présentation, | * Atelier « Création de modèle de projet C++ via Cookiecutter » (Sébastien Dinot, 2h30 : présentation, | ||
| - | | + | |
| - | * Support : https:// | + | * Support : https:// |
| - | * Projet type : https:// | + | * Projet type : https:// |
| - | * Template Cookiecutter : https:// | + | * Template Cookiecutter : https:// |
| - | * Atelier et présentation annoncés (3 jours avant l' | + | * Atelier et présentation annoncés |
| * La liste de diffusion et le site web de Toulibre | * La liste de diffusion et le site web de Toulibre | ||
| * Meetup.com | * Meetup.com | ||
| Ligne 34: | Ligne 60: | ||
| * 7 participants, | * 7 participants, | ||
| * Présentation « Stack KDE » (Kevin Ottens, 4h) | * Présentation « Stack KDE » (Kevin Ottens, 4h) | ||
| - | | + | |
| * Atelier et présentation annoncés sur : | * Atelier et présentation annoncés sur : | ||
| * La liste de diffusion et le site web de Toulibre | * La liste de diffusion et le site web de Toulibre | ||
| Ligne 47: | Ligne 73: | ||
| * 9 participants (public un peu différent de l' | * 9 participants (public un peu différent de l' | ||
| * Présentation « Refactoring : Comment travailler avec une base de code legacy ? » (Kevin Ottens, 3h30) | * Présentation « Refactoring : Comment travailler avec une base de code legacy ? » (Kevin Ottens, 3h30) | ||
| - | | + | |
| * Atelier ayant donné lieu à des échanges passionnés et instructifs | * Atelier ayant donné lieu à des échanges passionnés et instructifs | ||
| * Atelier et présentation annoncés sur : | * Atelier et présentation annoncés sur : | ||
| Ligne 60: | Ligne 86: | ||
| * Présentation « Initiation à la programmation de carte ESP32 » (Arnauld Biganzoli, 4h) | * Présentation « Initiation à la programmation de carte ESP32 » (Arnauld Biganzoli, 4h) | ||
| * Support : publié sur le drive de Google et des dépôts Github (accessibles à partir de [[https:// | * Support : publié sur le drive de Google et des dépôts Github (accessibles à partir de [[https:// | ||
| - | | + | |
| * Atelier sympa, pratique et ludique ayant donné lieu à de nombreux échanges et un peu de pair programming | * Atelier sympa, pratique et ludique ayant donné lieu à de nombreux échanges et un peu de pair programming | ||
| * Atelier et présentation annoncés sur : | * Atelier et présentation annoncés sur : | ||
| Ligne 72: | Ligne 98: | ||
| * 9 participants, | * 9 participants, | ||
| * Présentation « Introduction à l' | * Présentation « Introduction à l' | ||
| - | | + | |
| - | * Support : publié sur le drive de Google (accessible à partir de [[https:// | + | * Support : publié sur le drive de Google (accessible à partir de [[https:// |
| * Une fois encore, les échanges ont été nombreux. | * Une fois encore, les échanges ont été nombreux. | ||
| * Atelier et présentation annoncés sur : | * Atelier et présentation annoncés sur : | ||
| Ligne 85: | Ligne 111: | ||
| * 8 participants, | * 8 participants, | ||
| * Présentation « Comment structurer le code d’un test ? » (Kevin Ottens, 2h45) | * Présentation « Comment structurer le code d’un test ? » (Kevin Ottens, 2h45) | ||
| + | * Annonce Meetup : [[https:// | ||
| * Support : non publié | * Support : non publié | ||
| * Les échanges ont été nombreux. | * Les échanges ont été nombreux. | ||
| Ligne 313: | Ligne 340: | ||
| ====== Sujets potentiels en vrac ====== | ====== Sujets potentiels en vrac ====== | ||
| - | * [SDT] SonarQube avec greffons à installer (C/C++, Gitlab, Multi-Branch) | + | |
| - | * [SDT] Bien gérer son projet libre (que faut-il faire au delà du code ?) | + | * [SDT] Bien gérer son projet libre (que faut-il faire au delà du code ?) |
| - | * [KOS] Écrire du code testable, introduction au TDD | + | * [KOS] Écrire du code testable, introduction au TDD |
| - | * [KOS] Design des tests | + | * [KOS] Design des tests |
| - | * [ABI] Présentation de la plateforme Arduino et de l'IDE Arduino | + | * [ABI] Présentation de la plateforme Arduino et de l'IDE Arduino |
| - | * [ABI] Développement ESP32 / PlatformIO | + | * [ABI] Développement ESP32 / PlatformIO |
| - | * [KOS] Refactoring (base, incompréhension, | + | * [KOS] Refactoring (base, incompréhension, |
| - | * [KOS] KDE Stack | + | * [KOS] KDE Stack |
| - | * [SDT] Cookiecutter appliqué au C++ | + | * [SDT] Cookiecutter appliqué au C++ |
| - | * [MPU] Environnements de développement conteneurisés « devcontainer » avec VSCode | + | * [MPU] Environnements de développement conteneurisés « devcontainer » avec VSCode |
| - | * [RMY] Responsabilité écologique du développement (éventuellement débat) | + | * [RMY] Responsabilité écologique du développement (éventuellement débat) |
| - | * [RMY] gRPC (présentation + atelier) | + | * [RMY] gRPC (présentation + atelier) |
| - | * [RMY] Création d' | + | * [RMY] Création d' |
| - | * [CJT] QML | + | * [CJT] QML |
| - | * [VBT] Déploiement Qt sur Android, MS-Windows | + | * [VBT] Déploiement Qt sur Android, MS-Windows |
| - | * [TRN] CMake pour Qt | + | * [TRN] CMake pour Qt |
| - | * [KOS] Introduction fonctionnement GPU | + | * [KOS] Introduction fonctionnement GPU |
| - | * [KOS] Pourquoi le C++ c'est naze ? | + | * [KOS] Pourquoi le C++ c'est naze ? |
| - | * [Qui ?] Échange autour des cas d' | + | * [Qui ?] Échange autour des cas d' |
| - | * [SDT] hdoc : https:// | + | * [SDT] hdoc : https:// |
| - | * [SDT] Première contribution à un projet libre (comment trouver ? comment contribuer ?) | + | * [SDT] Première contribution à un projet libre (comment trouver ? comment contribuer ?) |
| - | * [SDT] Les licences libres | + | * [SDT] Les licences libres |
| - | * [SDT] Intégration continue avec Gitlab CI | + | * [SDT] Intégration continue avec Gitlab CI |
| - | * [ABI] Exploration du protocole MQTT (avec mise en œuvre à partir d'un ESP32 et d'un broker sur RPi) | + | * [ABI] Exploration du protocole MQTT (avec mise en œuvre à partir d'un ESP32 et d'un broker sur RPi) |
| - | * [Qui ?] Les modules C++ | + | * [Qui ?] Les modules C++ |
| - | * [Qui ?] Presets CMake | + | * [Qui ?] Presets CMake |
| - | * [Alexis] Testcontainers : https:// | + | * [Alexis] Testcontainers : https:// |