Groupe d'utilisateurs de Logiciels Libres de Toulouse
Promouvoir, développer et démocratiser les Logiciels Libres en Midi-Pyrénées

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ateliers:cpp_qt:journal [2022/09/05 00:01] – Ajout de la séance du 2022-09-03 sebastien.dinotateliers:cpp_qt:journal [2023/12/03 00:16] (Version actuelle) – [Atelier du 3 décembre 2022] sebastien.dinot
Ligne 2: Ligne 2:
  
 Équipe en place : Équipe en place :
-   * Stéphane Mankowski 
    * Sébastien Dinot    * Sébastien Dinot
 +   * Kevin Ottens
 +   * Stéphane Mankowski
  
-===== Présentations saison 2021-2022 =====+===== Ateliers saison 2023-2024 =====
  
-==== Séance 25 juin 2022 ====+==== Atelier du 2 décembre 2023 ==== 
 +  
 +  * 9 participants, dont 1 nouvelle tête et des personnes qui ne viennent pas souvent 
 +  * Atelier « Conteneurisez vos environnements de développement avec les devcontainers » (Maxime Pigou, 1h30 : présentation, puis travaux pratiques) 
 +  * Annonce Meetup : https://www.meetup.com/ateliers-cpp-toulouse/events/297547827/ 
 +  * Support : https://atelier-cpp-devcontainer-mpigou-fe049b50a3a8bbeae5ea78dd5fa30d2.gitlab.io 
 +  * Code : https://gitlab.com/mpigou/atelier-cpp-devcontainer 
 +  * 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
  
-  Réunion dans les locaux d'Artilect, 10 rue Tripière, 31000 Toulouse, https://artilect.fr+==== Atelier du 4 novembre 2023 ==== 
 +  
 +  10 participants, dont 1 nouvelle tête et plusieurs personnes qui ne viennent pas souvent 
 +  * Atelier « Création de modèle de projet C++ via Cookiecutter » (Sébastien Dinot, 2h30 : présentation, puis travaux pratiques) 
 +  * Annonce Meetup : https://www.meetup.com/ateliers-cpp-toulouse/events/297093390/ 
 +  * Support : https://www.palabritudes.net/doc/modele-projet-cpp-cookiecutter.pdf 
 +  * Projet type : https://gitlab.com/sdinot/static-cpp-template 
 +  * Template Cookiecutter : https://gitlab.com/sdinot/cpp-workshop-project 
 +  * Atelier et présentation annoncés à l'arrache (3 jours avant l'évènement) sur : 
 +    * La liste de diffusion et le site web de Toulibre 
 +    * Meetup.com 
 + 
 +==== Atelier du 7 octobre 2023 ==== 
 +  
 +  * 7 participants, dont 2 nouvelles têtes 
 +  * Présentation « Stack KDE » (Kevin Ottens, 4h) 
 +  * Annonce Meetup : https://www.meetup.com/ateliers-cpp-toulouse/events/296387001/ 
 +  * Atelier et présentation annoncés sur : 
 +    * La liste de diffusion et le site web de Toulibre 
 +    * Meetup.com 
 +    * L'agenda du Libre 
 +    * Le calendrier d'Artilect 
 + 
 +===== Ateliers saison 2022-2023 ===== 
 + 
 +==== Atelier du 4 mars 2023 ==== 
 +  
 +  * 9 participants (public un peu différent de l'habituel) 
 +  * Présentation « Refactoring : Comment travailler avec une base de code legacy ? » (Kevin Ottens, 3h30) 
 +  * Annonce Meetup : https://www.meetup.com/ateliers-cpp-toulouse/events/291754954/ 
 +  * Atelier ayant donné lieu à des échanges passionnés et instructifs 
 +  * Atelier et présentation annoncés sur : 
 +    * La liste de diffusion et le site web de Toulibre 
 +    * Meetup.com 
 +    * L'agenda du Libre 
 +    * Le calendrier d'Artilect 
 + 
 +==== Atelier du 4 février 2023 ==== 
 +  
 +  * 9 participants (public un peu différent de l'habituel) 
 +  * 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://artilect.fr/fabtronic/]]) 
 +  * Annonce Meetup : https://www.meetup.com/ateliers-cpp-toulouse/events/291257151/ 
 +  * Atelier sympa, pratique et ludique ayant donné lieu à de nombreux échanges et un peu de pair programming 
 +  * Atelier et présentation annoncés sur : 
 +    * La liste de diffusion et le site web de Toulibre 
 +    * Meetup.com 
 +    * L'agenda du Libre 
 +    * Le calendrier d'Artilect 
 + 
 +==== Atelier du 7 janvier 2023 ==== 
 +  
 +  * 9 participants, parmi lesquels deux nouvelles têtes 
 +  * Présentation « Introduction à l'environnement Arduino » (Arnauld Biganzoli, 3h) 
 +  * Annonce Meetup : [[https://www.meetup.com/ateliers-cpp-toulouse/events/290724795/]] 
 +  * Support : publié sur le drive de Google (accessible à partir de [[https://artilect.fr/fabtronic/]]) 
 +  * Une fois encore, les échanges ont été nombreux. 
 +  * Atelier et présentation annoncés sur : 
 +    * La liste de diffusion et le  site web de Toulibre (une personne a eu connaissance de l'évènement via ce site) 
 +    * Meetup.com 
 +    * L'agenda du Libre 
 +    * Le calendrier d'Artilect 
 + 
 +==== Atelier du 3 décembre 2022 ==== 
 +  
 +  * 8 participants, dont 1 nouvelle tête et 2 personnes qui revenaient pour la seconde fois 
 +  * Présentation « Comment structurer le code d’un test ? » (Kevin Ottens, 2h45) 
 +  * Annonce Meetup : [[https://www.meetup.com/ateliers-cpp-toulouse/events/289897955/]] 
 +  * Support : non publié 
 +  * Les échanges ont été nombreux. 
 +  * Atelier et présentation annoncés sur : 
 +    * La liste de diffusion de Toulibre 
 +    * Le site web de Toulibre 
 +    * Meetup.com 
 +    * L'agenda du Libre 
 +    * Le calendrier d'Artilect (une personne a eu connaissance de l'évènement via ce calendrier) 
 + 
 +==== Atelier du 5 novembre 2022 ==== 
 +  
 +  * 8 participants, dont 3 nouvelles têtes, ce qui n'est pas si mal pendant les vacances de la Toussaint 
 +  * Présentation « Concevoir du code testable : ce qu'en dit le TDD » (Kevin Ottens, 2h30) 
 +  * Support : non publié 
 +  * Le sujet, abordé comme un [[https://fr.wikipedia.org/wiki/Kata_(programmation)|kata de code]], a beaucoup plu. Les échanges ont été nombreux. 
 +  * Atelier et présentation annoncés sur : 
 +    * La liste de diffusion de Toulibre 
 +    * Le site web de Toulibre 
 +    * Meetup.com 
 +    * L'agenda du Libre 
 +  * L'atelier C++ avait bien été annoncé dans le calendrier des évènements d'Artilect, mais avec un texte erroné (l'éditeur avait repris la présentation de SonarQube du premier atelier). :( 
 + 
 +==== Atelier du 1er octobre 2022 ==== 
 +  
 +  * 10 participants 
 +  * Présentation « Bien gérer son projet libre : que faire au delà du code ? » (Sébastien Dinot, 1h40) 
 +  * Support : [[https://www.palabritudes.net/doc/presentation_au_dela_du_code.pdf]] 
 +  * Bel intérêt de l'auditoire pour le sujet, pas mal d'interactions 
 +  * Atelier et présentation annoncés sur : 
 +    * La liste de diffusion de Toulibre 
 +    * Le site web de Toulibre 
 +    * Meetup.com 
 +    * L'agenda du Libre 
 +  * Pas d'annonce dans le calendrier des évènements d'Artilect => Demander à Artilect d'indiquer dès à présent tous les ateliers C++ de la saison 
 + 
 +==== Atelier du 3 septembre 2022 ==== 
 +  
 +  * 10 participants 
 +  * Présentation de SonarQube et de son utilisation dans le cadre d'un projet développé en C++ (Sébastien Dinot, 2h30) 
 +  * Support : [[https://www.palabritudes.net/doc/presentation_sonarqube.pdf]] 
 +  * Nombreuses questions et échanges très riches 
 +  * Atelier et présentation annoncés sur : 
 +    * La liste de diffusion de Toulibre 
 +    * Le site web de Toulibre 
 +    * Meetup.com (comme à l'accoutumée, la plupart des inscrits ne sont finalement pas venus) 
 +    * L'agenda du Libre 
 +    * Le calendrier des évènements d'Artilect 
 + 
 +===== Ateliers saison 2020-2021 ===== 
 + 
 +==== Atelier du 25 juin 2022 ==== 
 + 
 +  * Seule réunion de la saison, organisée dans les locaux d'Artilect, 10 rue Tripière, 31000 Toulouse, [[https://artilect.fr]]
   * 10 participants   * 10 participants
   * Pas de présentation, il s'agissait d'une réunion de réflexion sur la relance des ateliers C++ (envie, lieu, format, animation, communication...)   * Pas de présentation, il s'agissait d'une réunion de réflexion sur la relance des ateliers C++ (envie, lieu, format, animation, communication...)
Ligne 15: Ligne 144:
      * On relance les ateliers C++ à partir du mois de septembre dans les locaux d'Artilect      * On relance les ateliers C++ à partir du mois de septembre dans les locaux d'Artilect
      * Format : un samedi par mois, de 10h à 17/18h      * Format : un samedi par mois, de 10h à 17/18h
 +     * Présentation programmée à 14 heures (l'expérience montre que le matin, les gens sont peu disponibles)
      * De nombreux sujets ont été proposés, ce qui est de bon augure (cf. bas de page)      * De nombreux sujets ont été proposés, ce qui est de bon augure (cf. bas de page)
 +     * Il est acté que les présentations ne seront ni captées, ni mises en ligne, pour inciter les gens à se déplacer
  
-==== Séance 3 septembre 2022 ==== 
- 
-* 10 participants 
-* Présentation de SonarQube et de son utilisation dans le cadre d'un projet développé en C++ (Sébastien Dinot) 
-* Nombreuses questions et échanges très riches 
  
 ===== Présentations saison 2020-2021 ===== ===== Présentations saison 2020-2021 =====
Ligne 186: Ligne 312:
 Voir le journal des anciens Ateliers KDE: [[ateliers_kde_journal]] Voir le journal des anciens Ateliers KDE: [[ateliers_kde_journal]]
  
-====== Idées de nouveaux sujets en vrac ======+====== Sujets potentiels en vrac ======
  
   * [SDT] SonarQube avec greffons à installer (C/C++, Gitlab, Multi-Branch)   * [SDT] SonarQube avec greffons à installer (C/C++, Gitlab, Multi-Branch)
-  * [SDT] hdoc https://hdoc.io/ +  * [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, création d'une liste de test +
-  * [KOS] Refactoring (base, incompréhension, code legacy+
-  * [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, code legacy) 
 +  * [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'installeur d'application multi-plateforme C++/Qt via Qt Installer Framework   * [RMY] Création d'installeur d'application multi-plateforme C++/Qt via Qt Installer Framework
-  * [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'usage du C++ 
   * [KOS] Pourquoi le C++ c'est naze ?   * [KOS] Pourquoi le C++ c'est naze ?
-  * [SDTBien gérer son projet libre (que faut-il faire au delà du code ?) +  * [Qui ?Échange autour des cas d'usage du C++ 
-  * [SDT] Première contribution à un projet libre+  * [SDT] hdoc : https://hdoc.io 
 +  * [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://testcontainers.com/