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 [2019/06/08 10:33] – [Séance 8 juin 2019] 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 :
 +   * Sébastien Dinot
 +   * Kevin Ottens
    * Stéphane Mankowski    * Stéphane Mankowski
-   * Sébastien Dinot <[[ateliers-cpp@dinot.net]]>+ 
 +===== Ateliers saison 2023-2024 ===== 
 + 
 +==== 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 
 + 
 +==== 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 
 +  * 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...) 
 +  * Décisions : 
 +     * On relance les ateliers C++ à partir du mois de septembre dans les locaux d'Artilect 
 +     * 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) 
 +     * Il est acté que les présentations ne seront ni captées, ni mises en ligne, pour inciter les gens à se déplacer 
 + 
 + 
 +===== Présentations saison 2020-2021 ===== 
 + 
 +Aucune rencontre n'a été organisée pour cause de pandémie. 
 + 
 +===== Présentations saison 2019-2020 ===== 
 + 
 +Les ateliers C++ ont été suspendus, car la mairie de Toulouse a modifié les conditions d'accueil au centre culturel de Bellegarde (fermeture du lieu entre 12 et 14 heures), le rendant peu propice à l'accueil de nos rencontres. 
 + 
 +Le groupe a participé à des contrib'ateliers sur le thème de l'accompagnement à la première contribution à un projet libre. 
  
 ===== Présentations saison 2018-2019 ===== ===== Présentations saison 2018-2019 =====
Ligne 10: Ligne 165:
  
   * 6 participants   * 6 participants
-  * Présentation : TDD appliqué au vieux code OpenGL+  * Présentation : le TDD appliqué au vieux code OpenGL (Kevin Ottens) 
 +  * Bilan de l'année écoulée : 
 +    * Une fréquentation qui ne décolle pas (6 à 8 personnes en moyenne), malgré une annonce (sans doute un peu tardive) des ateliers sur Meetup (188 abonnés au groupe C++ Toulouse), sur le site et la liste de diffusion de Toulibre, l'agenda du libre et le site Développez.net. 
 +    * Faible nombre de conférenciers et recyclage de sujets 
 +  * Idées : 
 +    * Organiser un ou deux meetups en semaine, le soir, à Etincelle Coworking 
 +    * Proposer le samedi des activités collectives (telle que la montée en compétence sur Conan) 
 +  * Sujets : 
 +    * CoreGuideLines 
 +    * Bien gérer son projet libre (que faut-il faire au delà du code ?)
  
 ==== Séance 11 mai 2019 ==== ==== Séance 11 mai 2019 ====
Ligne 19: Ligne 183:
 ==== Séance 13 avril 2019 ==== ==== Séance 13 avril 2019 ====
  
-  * FIXME: Participants +  * 4 participants 
-  * FIXME: Présentation +  * Pas de présentation
  
 ==== Séance 16 mars 2019 ==== ==== Séance 16 mars 2019 ====
Ligne 148: 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 ======
- +
-Nouvelles suggestions (sans date) : +
-  * Intégration continue avec Qt (Nicolas Froment) +
-  * Suite de présentation de QML et de ses mécanismes de bindings (Franck Arrecot) +
-  * Suite de Introduction à C++11/C++14/C++17 avancé (Kevin Ottens) +
-  * Présentation sur gammaray (Kevin Ottens) +
-  * Bindings Rust pour Qt (Kevin Ottens) +
-  * Fuzzing (Sébastien Dinot) +
-  * Intégration continue avec Gitlab-CI (Sébastien Dinot) +
- +
-Sujets recyclables : +
-  * Gilded Rose, code kata refactoring (Kevin Ottens) +
-  * Lava Tulip, code kata refactoring Open GL (Kevin Ottens) +
-  * Intro TDD avec FizzBuzz (Kevin Ottens) +
-  * DDD, Tests, etc illustré avec le reboot de Zanshin (Kevin Ottens) +
-  * Qt 3D (Kevin Ottens) +
-  * Intégration continue avec Jenkins (Sébastien Dinot)+
  
-Sujets de forumscafé du commerce : +  * [SDT] SonarQube avec greffons à installer (C/C++Gitlab, Multi-Branch) 
-  * Politique de tests +  * [SDT] Bien gérer son projet libre (que faut-il faire au delà du code ?) 
-  * Documentation (SphinxreadthedocsJupyter notebook pour le C++, etc.+  * [KOS] Écrire du code testable, introduction au TDD 
-  * C++ sur le web pour les webservices, etc+  * [KOS] Design des tests 
-  * Nouveautés Qt +  * [ABI] Présentation de la plateforme Arduino et de l'IDE Arduino 
-  * Nouveautés Standard C+++  * [ABI] Développement ESP32 / PlatformIO 
 +  * [KOS] Refactoring (baseincompréhensioncode 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] Création d'installeur d'application multi-plateforme C++/Qt via Qt Installer Framework 
 +  * [CJT] QML 
 +  * [VBT] Déploiement Qt sur Android, MS-Windows 
 +  * [TRN] CMake pour Qt 
 +  * [KOS] Introduction fonctionnement GPU 
 +  * [KOS] Pourquoi le C++ c'est naze ? 
 +  * [Qui ?] Échange autour des cas d'usage du C++ 
 +  * [SDT] hdoc : https://hdoc.io 
 +  * [SDT] Première contribution à un projet libre (comment trouver ? comment contribuer ?) 
 +  * [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/