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édenteProchaine révisionLes deux révisions suivantes | ||
ateliers:cpp_qt:journal [2018/05/23 14:43] – [Séance 9 juin 2018] sebastien.dinot | ateliers:cpp_qt:journal [2023/12/03 00:16] – [Atelier du 4 mars 2023] 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 ==== | ||
+ | |||
+ | | ||
+ | * Atelier « Conteneurisez vos environnements de développement avec les devcontainers » (Maxime Pigou, 1h30 : présentation, | ||
+ | * Annonce Meetup : https:// | ||
+ | * Support : 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 du 4 novembre 2023 ==== | ||
+ | |||
+ | * 10 participants, | ||
+ | * Atelier « Création de modèle de projet C++ via Cookiecutter » (Sébastien Dinot, 2h30 : présentation, | ||
+ | * Annonce Meetup : https:// | ||
+ | * Support : https:// | ||
+ | * Projet type : https:// | ||
+ | * Template Cookiecutter : https:// | ||
+ | * Atelier et présentation annoncés à l' | ||
+ | * La liste de diffusion et le site web de Toulibre | ||
+ | * Meetup.com | ||
+ | |||
+ | ==== Atelier du 7 octobre 2023 ==== | ||
+ | |||
+ | * 7 participants, | ||
+ | * Présentation « Stack KDE » (Kevin Ottens, 4h) | ||
+ | * Annonce Meetup : https:// | ||
+ | * Atelier et présentation annoncés sur : | ||
+ | * La liste de diffusion et le site web de Toulibre | ||
+ | * Meetup.com | ||
+ | * L' | ||
+ | * Le calendrier d' | ||
+ | |||
+ | ===== Ateliers saison 2022-2023 ===== | ||
+ | |||
+ | ==== Atelier du 4 mars 2023 ==== | ||
+ | |||
+ | * 9 participants (public un peu différent de l' | ||
+ | * Présentation « Refactoring : Comment travailler avec une base de code legacy ? » (Kevin Ottens, 3h30) | ||
+ | * Annonce Meetup : https:// | ||
+ | * 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' | ||
+ | * Le calendrier d' | ||
+ | |||
+ | ==== Atelier du 4 février 2023 ==== | ||
+ | |||
+ | * 9 participants (public un peu différent de l' | ||
+ | * 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:// | ||
+ | * Annonce Meetup : https:// | ||
+ | * 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' | ||
+ | * Le calendrier d' | ||
+ | |||
+ | ==== Atelier du 7 janvier 2023 ==== | ||
+ | |||
+ | * 9 participants, | ||
+ | * Présentation « Introduction à l' | ||
+ | * Annonce Meetup : [[https:// | ||
+ | * Support : publié sur le drive de Google (accessible à partir de [[https:// | ||
+ | * 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' | ||
+ | * Meetup.com | ||
+ | * L' | ||
+ | * Le calendrier d' | ||
+ | |||
+ | ==== Atelier du 3 décembre 2022 ==== | ||
+ | |||
+ | * 8 participants, | ||
+ | * Présentation « Comment structurer le code d’un test ? » (Kevin Ottens, 2h45) | ||
+ | * Annonce Meetup : [[https:// | ||
+ | * 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' | ||
+ | * Le calendrier d' | ||
+ | |||
+ | ==== Atelier du 5 novembre 2022 ==== | ||
+ | |||
+ | * 8 participants, | ||
+ | * Présentation « Concevoir du code testable : ce qu'en dit le TDD » (Kevin Ottens, 2h30) | ||
+ | * Support : non publié | ||
+ | * Le sujet, abordé comme un [[https:// | ||
+ | * Atelier et présentation annoncés sur : | ||
+ | * La liste de diffusion de Toulibre | ||
+ | * Le site web de Toulibre | ||
+ | * Meetup.com | ||
+ | * L' | ||
+ | * L' | ||
+ | |||
+ | ==== 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:// | ||
+ | * Bel intérêt de l' | ||
+ | * Atelier et présentation annoncés sur : | ||
+ | * La liste de diffusion de Toulibre | ||
+ | * Le site web de Toulibre | ||
+ | * Meetup.com | ||
+ | * L' | ||
+ | * Pas d' | ||
+ | |||
+ | ==== 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:// | ||
+ | * 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' | ||
+ | * L' | ||
+ | * Le calendrier des évènements d' | ||
+ | |||
+ | ===== Ateliers saison 2020-2021 ===== | ||
+ | |||
+ | ==== Atelier du 25 juin 2022 ==== | ||
+ | |||
+ | * Seule réunion de la saison, organisée dans les locaux d' | ||
+ | * 10 participants | ||
+ | * Pas de présentation, | ||
+ | * Décisions : | ||
+ | * On relance les ateliers C++ à partir du mois de septembre dans les locaux d' | ||
+ | * Format : un samedi par mois, de 10h à 17/18h | ||
+ | * Présentation programmée à 14 heures (l' | ||
+ | * 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' | ||
+ | |||
+ | Le groupe a participé à des contrib' | ||
+ | |||
+ | |||
+ | ===== Présentations saison 2018-2019 ===== | ||
+ | |||
+ | ==== Séance 8 juin 2019 ==== | ||
+ | |||
+ | * 6 participants | ||
+ | * Présentation : le TDD appliqué au vieux code OpenGL (Kevin Ottens) | ||
+ | * Bilan de l' | ||
+ | * 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' | ||
+ | * 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 ==== | ||
+ | |||
+ | * FIXME: Participants | ||
+ | * Pas de présentation | ||
+ | |||
+ | ==== Séance 13 avril 2019 ==== | ||
+ | |||
+ | * 4 participants | ||
+ | * Pas de présentation | ||
+ | |||
+ | ==== Séance 16 mars 2019 ==== | ||
+ | |||
+ | * 5 participants | ||
+ | * Présentation : Comment travailler avec une base de code legacy (Kevin Ottens) | ||
+ | |||
+ | ==== Séance 16 février 2019 ==== | ||
+ | |||
+ | * 8 participants | ||
+ | * Présentation : Les comportements non définis en C++ (Luc Hermitte) | ||
+ | |||
+ | ==== Séance 12 janvier 2019 ==== | ||
+ | |||
+ | * 11 participants | ||
+ | * Présentation : Test Driven Development (Kevin Ottens) | ||
+ | |||
+ | ==== Séance 8 décembre 2018 ==== | ||
+ | |||
+ | Atelier annulé suite à la fermeture exceptionnelle du centre culturel Bellegarde, décidée à la dernière minute par la mairie de Toulouse. | ||
+ | ==== Séance 24 novembre 2018 ==== | ||
+ | |||
+ | * 1 participant (sic !) | ||
+ | * Pas de présentation | ||
+ | |||
+ | ==== Séance 13 octobre 2018 ==== | ||
+ | |||
+ | * FIXME: Participants | ||
+ | * FIXME: Présentation | ||
+ | |||
+ | ==== Séance 29 septembre 2018 ==== | ||
+ | |||
+ | * FIXME: Participants | ||
+ | * FIXME: Présentation | ||
===== Présentations saison 2017-2018 ===== | ===== Présentations saison 2017-2018 ===== | ||
==== Séance 9 juin 2018 ==== | ==== Séance 9 juin 2018 ==== | ||
- | * FIXME participants | + | * 7 participants |
- | * Présentation : Plateforme d' | + | * Présentation : Découvrons ensemble Conan (Bruno Coudoin, |
==== Séance 26 mai 2018 ==== | ==== Séance 26 mai 2018 ==== | ||
- | * FIXME participants | + | * 8 participants |
* Présentation : Plateforme d' | * Présentation : Plateforme d' | ||
==== Séance 12 mai 2018 ==== | ==== Séance 12 mai 2018 ==== | ||
Ligne 98: | Ligne 312: | ||
Voir le journal des anciens Ateliers KDE: [[ateliers_kde_journal]] | Voir le journal des anciens Ateliers KDE: [[ateliers_kde_journal]] | ||
- | ====== | + | ====== |
- | + | ||
- | 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 avancé (Kevin Ottens) | + | |
- | * QtWayland (Florent Revest) | + | |
- | * Présentation sur gammaray (Kevin Ottens) | + | |
- | * Bluetooth LE (Florent Revest) | + | |
- | * Bindings Rust pour Qt (Kevin Ottens) | + | |
- | * Fuzzing (Sébastien Dinot) | + | |
- | + | ||
- | Sujets recyclables : | + | |
- | * Qt Embedded (Florent Revest) | + | |
- | * AsteroidOS (Florent Revest) | + | |
- | * 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) | + | |
- | * Architecture de Skrooge (Stéphane) | + | |
- | Sujets de forums, café du commerce : | + | * [SDT] SonarQube avec greffons à installer (C/C++, Gitlab, Multi-Branch) |
- | * Intégration continue | + | * [SDT] Bien gérer son projet libre (que faut-il faire au delà du code ?) |
- | * Politiques de tests | + | * [KOS] Écrire du code testable, introduction au TDD |
- | * Documentation | + | * [KOS] Design des tests |
- | * C++ sur le web / pour les webservices, | + | * [ABI] Présentation de la plateforme Arduino et de l'IDE Arduino |
- | * Nouveautés Qt | + | * [ABI] Développement ESP32 / PlatformIO |
- | * Nouveautés Standard | + | * [KOS] Refactoring |
+ | * [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' | ||
+ | * [CJT] QML | ||
+ | * [VBT] Déploiement Qt sur Android, MS-Windows | ||
+ | * [TRN] CMake pour Qt | ||
+ | * [KOS] Introduction fonctionnement GPU | ||
+ | * [KOS] Pourquoi | ||
+ | * [Qui ?] Échange autour des cas d' | ||
+ | * [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 | ||
+ | * [Qui ?] Presets CMake | ||
+ | * [Alexis] Testcontainers : https:// | ||