Couverture de l'article Retour d'événement : Premier Meetup Go sur Lyon
Retour aux articles

L'agence

WanadevStudio

Retour d'événement : Premier Meetup Go sur Lyon

Il y a 12 ans

Nous avions récemment communiqué sur l'organisation d'un premier meetup Go sur Lyon. En plus de nous tenir à jour sur les derniers événements, nous y étions. En voici un résumé.

Ce Meetup était organisé à la Cordée Perrache par un ancien collaborateur Wanadev, Pierre-Yves Jamon. Cette rencontre était présentée par Samuel Rats, un habitué de ce type d'évènements et qui s'est chargé de réaliser cette première présentation de Go, le nouveau langage de Google.

La présentation

Il faut avouer que mes quelques connaissances de C/C++ m'ont aidées à comprendre les fonctionnalités développées par Google, bien que je n'ai jamais manipulé ou même lu ce néo-langage. Le format de ce Meetup a permis à chacun de poser des questions ouvertes où les plus développeurs Go les plus aguerris pouvaient répondre.

Voici ce que je retiens des principaux points abordés :

  • Les interfaces en Go reprennent le principe d'interface que l'on trouve en Java, PHP ou autres. Une interface permet de déclarer des prototypes de méthodes qui devront être déclarées par les structures les implémentant. J'insiste sur structures car Go, contrairement à ce que j'avais pu entendre, n'est PAS un langage objet. Il se place par conséquent sur le même segment que le C, mais ne présentera pas les mêmes architectures que pour un code C++.

  • Les channels pourraient être comparées à un pipe en C. Les « go-rus » diront probablement que ce que j'avance est faux, mais ce que j'ai pu comprendre durant ce Meetup est que les channels permettent à un processus Go de facilement communiquer avec d'autres processus. Les channels fonctionnent un peu à la manière d'un buffer : une tâche envoie des données, une autre les reçoit.

  • Les goroutines quant à elles, pour reprendre les explications d'un participant, sont des « threads légers ». Vous connaissiez le principe du fork ainsi que le principe de thread, il existe désormais les goroutines qui sont plus légères que des threads. Cette fonctionnalité est intégralement gérée par Go. Elle permet de déclarer l'appel d'une fonction. Celle routine ne sera exécuté que lorsque l'ordonnanceur Go déterminera qu'il s'agit du moment le plus approprié. Comprenez que la goroutine se lance à un moment où le programme est le plus disponible.

    Conclusion

    Je retiendrai de ce Meetup, que Go n'est PAS un langage objet et qu'il convient pour certains types de besoins comme des backend. Sa principale force est de proposer des outils et des fonctionnalités faciles à utiliser, là où le C demande plus de temps de mise en place. C'est la jeunesse du langage et les nombreuses fonctionnalités permettant de simplifier l'écriture du code qui doivent nous séduire avant tout.

Nous sommes novices sur ce langage, c'est pourquoi nous serions très intéressés par d'éventuels retours ou précisions sur ce billet, de la part des développeurs plus chevronnés dans ce domaine.

Les documents de présentation du Meetup Golang Lyon sont disponibles ici.

  • Couverture de l'article Retour sur la Three.js Conf Paris 2026
    Retour sur la Three.js Conf Paris 2026
    Evénement

    Il y a 2 jours

    Cette année se tenait la première conférence sur Three.js, bibliothèque JavaScript pour créer des scènes 3D dans un navigateur web, que l'on utilise au quotidien pour nos solutions.

    L'équipe ne pouvait pas rater ce rendez-vous et pour l'occasion, Timotée et Léo, Lead 3D se sont rendus à Paris afin de partager et découvrir la communauté 3D française et internationale.

    Première édition de la Three.js Conf, organisée par David Ronai sur deux jours, de quoi repartir avec pas mal d'idées.

    Dans cet article, Timotée et Léo reviennent sur les conférences qui les ont marqués pendant l'événement.

  • Couverture de l'article Retour sur le Meet-up Python du 30 juin 2025
    Retour sur le Meet-up Python du 30 juin 2025

    Il y a 1 an

    Ce lundi 30 juin 2025 nous accueillions la branche lyonnaise de l'AFPy dans nos locaux pour un meetup autour du langage Python. Malgré les fortes températures, une trentaine de personnes ont répondu présentes pour ce moment de convivialité et d'échange.

  • Couverture de l'article 2025 : Une année d’innovations stratégiques pour WanadevDigital
    2025 : Une année d’innovations stratégiques pour WanadevDigital
    Evénement

    Il y a 2 ans

    2025 s’annonce comme une année décisive, marquée par l'aboutissement d'innovations technologiques majeures et des opportunités stratégiques pour WanadevDigital. Convaincus que le marché de la configuration en ligne continue de croître, nous sommes déterminés à démocratiser ces solutions au plus grand nombre. Découvrez notre vision et nos ambitions pour l’année à venir.

  • Couverture de l'article WanadevDigital rejoint l'AFUP Lyon : renforcer l'écosystème local et partager notre expertise
    WanadevDigital rejoint l'AFUP Lyon : renforcer l'écosystème local et partager notre expertise
    Evénement

    Il y a 2 ans

    Nous sommes fiers d’annoncer notre adhésion à l’AFUP (Association Française des Utilisateurs de PHP). Ce choix marque une étape supplémentaire dans notre engagement à soutenir l’écosystème local et à contribuer activement au développement des communautés professionnelles.

  • Couverture de l'article Paris web 2024, pour un web de qualité et accessible !
    Paris web 2024, pour un web de qualité et accessible !
    Evénement

    Il y a 2 ans

    Les 26 et 27 septembre, l'institut Pasteur, un superbe site verdoyant au cœur de Paris, a accueilli la Paris Web 2024. Cet événement exceptionnel se consacre pendant deux jours à explorer les thématiques autour d’un web plus inclusif et ouvert. C'est une véritable bouffée d'air frais qui nous rappelle la raison d’être originel d'internet en tant qu'espace de partage rassemblant des individus du monde entier. Cette année, Maud, Thibaut et Manuel vous proposent une sélection des conférences qui les ont particulièrement marqués.

  • Couverture de l'article AFUP Day de Lyon 2024 : les retours de l'équipe !
    AFUP Day de Lyon 2024 : les retours de l'équipe !
    Evénement

    Il y a 2 ans

    Cette année encore, WanadevDigital était sponsor de l'AFUP Day de Lyon et une partie de l'équipe s'est rendue sur place pour assister à des conférences ou même pour en donner, avec la conférence d'Alexandre Daubois : "Composer 101 : Gérer Efficacement ses Dépendances PHP". Dans cet article, vous trouverez les retours de l'équipe sur les conférences qui les ont marquées.

    Photo de Charlotte CHAUMET auteur de l'article

    Charlotte CHAUMET

    Lire la suite