
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 22:42] – [Atelier du 4 mars 2023] 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 ==== | ||
| - | * 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:// |
| + | * Impression : présentation ayant donné lieu à de nombreux échanges, sur des sujets variés | ||
| * Atelier et présentation annoncés via nos médias habituels | * Atelier et présentation annoncés via nos médias habituels | ||
| Ligne 21: | 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 33: | 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 46: | 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 59: | 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:// | ||
| + | * Annonce Meetup : 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 70: | Ligne 98: | ||
| * 9 participants, | * 9 participants, | ||
| * Présentation « Introduction à l' | * Présentation « Introduction à l' | ||
| + | * Annonce Meetup : [[https:// | ||
| * 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. | ||
| Ligne 82: | 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 308: | Ligne 338: | ||
| Voir le journal des anciens Ateliers KDE: [[ateliers_kde_journal]] | Voir le journal des anciens Ateliers KDE: [[ateliers_kde_journal]] | ||
| - | ====== | + | ====== |
| * [SDT] SonarQube avec greffons à installer (C/C++, Gitlab, Multi-Branch) | * [SDT] SonarQube avec greffons à installer (C/C++, Gitlab, Multi-Branch) | ||
| - | * [SDT] hdoc https:// | + | * [SDT] Bien gérer son projet libre (que faut-il faire au delà du code ?) |
| - | * [SDT] Intégration continue avec Gitlab CI | + | * [KOS] Écrire du code testable, introduction au TDD |
| - | * [ABI] Développement Arduino et conception objet (C++) | + | |
| - | * [KOS] Développement piloté par les tests (TDD) : intro, petits pas, triangulation, | + | |
| - | * [KOS] Refactoring (base, incompréhension, | + | |
| - | * [KOS] Écrire du code testable | + | |
| * [KOS] Design des tests | * [KOS] Design des tests | ||
| - | * [Qui ?] Responsabilité écologique du développement (éventuellement débat) | + | * [ABI] Présentation de la plateforme Arduino et de l'IDE Arduino |
| + | * [ABI] Développement ESP32 / PlatformIO | ||
| + | * [KOS] Refactoring (base, incompréhension, | ||
| + | * [KOS] KDE Stack | ||
| + | * [SDT] Cookiecutter appliqué au C++ | ||
| + | * [MPU] Environnements de développement conteneurisés « devcontainer » avec VSCode | ||
| + | * [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' | ||
| - | * [KOS] KDE Stack | ||
| * [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 | ||
| - | * [Qui ?] Échange autour des cas d' | ||
| * [KOS] Pourquoi le C++ c'est naze ? | * [KOS] Pourquoi le C++ c'est naze ? | ||
| - | * [SDT] Bien gérer son projet libre (que faut-il faire au delà du code ?) | + | * [Qui ?] Échange autour des cas d' |
| - | * [SDT] Première contribution à un projet libre | + | * [SDT] hdoc : https:// |
| + | * [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 | ||
| + | * [ABI] Exploration du protocole MQTT (avec mise en œuvre à partir d'un ESP32 et d'un broker sur RPi) | ||
| + | * [Qui ?] Les modules C++ | ||
| + | * [Qui ?] Presets CMake | ||
| + | * [Alexis] Testcontainers : https:// | ||