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

Petit journal de bord des Ateliers C++ et Qt

Équipe en place :

  • Sébastien Dinot
  • Kevin Ottens
  • Stéphane Mankowski

Ateliers saison 2023-2024

Atelier du 2 décembre 2023

Atelier du 4 novembre 2023

Atelier du 7 octobre 2023

  • 7 participants, dont 2 nouvelles têtes
  • Présentation « Stack KDE » (Kevin Ottens, 4h)
  • 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)
  • 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/)
  • 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)
  • 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)
  • 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 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)
  • 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)
  • 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

Séance 8 juin 2019

  • 6 participants
  • 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

  • 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

Séance 9 juin 2018

  • 7 participants
  • Présentation : Découvrons ensemble Conan (Bruno Coudoin, Sébastien Dinot)

Séance 26 mai 2018

  • 8 participants
  • Présentation : Plateforme d'intégration continue pour un projet C++ - épisode II (Sébastien Dinot)

Séance 12 mai 2018

  • 8 participants
  • Présentation : Plateforme d'intégration continue pour un projet C++ - épisode I (Sébastien Dinot)

Séance 17 mars 2018

  • FIXME participants
  • Pas de présentation

Séance 3 février 2018

  • 3 participants (c'est le week-end du FOSDEM)
  • Pas de présentation

Séance 20 janvier 2018

  • 6 participants
  • Pas de présentation

Séance 9 décembre 2017

  • FIXME: nombre de participants
  • Présentation: Qt 3D (Kevin Ottens)

Séance 14 octobre 2017

  • FIXME: nombre de participants
  • Présentation: Les sanitizers de Clang (Luc Hermitte)

Séance 30 septembre 2017

  • 8 participants
  • Présentation: La programmation par contrainte et son application au C++ (Luc Hermitte)

Présentations saison 2016-2017

Séance 10 juin 2017

  • 5 inscrits, 4 participants
  • Bilan 2016/2017 :
    • Gros déficit sur la communication, du coup pour 2017/2018
      • Stéphane sur l'organisation sur site
      • Sébastien sur la communication
        • 3 semaines avant l'atelier déterminer la présence d'un orateur potentiel avec un sujet
        • Si pas d'orateur, alors partir sur une table ronde en choisissant un sujet sorti du chapeau
        • 15 jours avant l'atelier s'assurer que le formulaire d'inscription est ouvert
        • et envoyer la description de l'atelier sur les canaux de communication
          • pour le mail de toulibre-annonces
          • forum KDE section francophone
          • agenda du libre
          • meetup.com
          • Meeting C++
          • developpez.net (sections C++ et Qt)
          • linkedin.com
    • Pas assez de sujets de présentation : voir la liste en bas de page
    • Du coup quelques idées de format et de contenu discutés
      • Format table ronde / échange / forum / café du commerce
      • Format code kata
      • Format présentation “classique”

Séance 20 mai 2017

  • Présentation: aucune

Séance 22 avril 2017

  • Présentation: Travailler avec une base de code legacy, exemple avec QtWidget et QtQuick (Kevin Ottens)

Séance 25 mars 2017

  • Présentation: Suite de Introduction à C++11/C++14 avancé (Kevin Ottens)

Séance 25 février 2017

  • Présentation: Suite de présentation de QML et de ses mécanismes de bindings (Franck Arrecot)

Séance 14 janvier 2017

  • Présentation: Intégration continue avec Qt (Nicolas Froment)

Séance 10 décembre 2016

  • Présentation: aucune

Séance 26 novembre 2016

  • 8 participants
  • Présentation: Présentation de QML et de ses mécanismes de bindings (Franck Arrecot)

Séance 15 octobre 2016

  • Présentation: Évènement annulé par le Centre culturel Bellegarde

Séance 24 Septembre 2016

  • 5 participants
  • Présentation: Migration de Qt vers PyQt, retours sur PyQt (Cyril Jacquet)

Saisons précédentes

Voir le journal des anciens Ateliers KDE: ateliers_kde_journal

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 ?)
  • [KOS] Écrire du code testable, introduction au TDD
  • [KOS] Design des tests
  • [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] 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/