Articles postés dans la catégorie Tech

Participation Duchess à Hacktoberfest 2021

Logo de Jenkins en version féminine

Cette année Duchess s’est lancée un nouveau défi : travailler sur la présence des femmes dans l’Open Source à travers une participation à Jenkins à l’occasion de l’événement annuel Hacktoberfest.
Un grand bravo aux contributrices ! 🥳

Interview d’Anne-Laure Gaillard

Photo de Anne-Laure Gaillard

https://www.linkedin.com/in/annelauregaillard/

Bonjour Anne-Laure, peux-tu te présenter ?


Après un doctorat en informatique puis quelques années dans le développement logiciel, je me suis spécialisée dans la qualité logicielle, notamment dans le domaine du test. Je suis partisane de la doctrine « La qualité est l’affaire de tous ». Passionnée par l’agilité, je fais partie du comité d’organisation de l’Agile Tour Bordeaux depuis 2020.
J’aime également me lancer dans des défis sportifs, j’ai traversé la Garonne à la nage et terminé deux triathlons. Le meilleur pour la fin, je suis maman de deux enfants qui m’ont appris qu’il est possible de parler Pokémon avec l’un tout en dessinant une licorne avec l’autre.

Que pensais-tu de l’Open Source, et éventuellement de Jenkins, avant de faire le hackathon ?

Durant mes études j’ai côtoyé pas mal de « Geeks et Geekettes » qui contribuaient aux distributions Linux (Gentoo et Debian). Leurs capacités techniques me semblaient plus élevées que les miennes et l’univers de l’Open Source me paraissait inaccessible. En ce qui concerne Jenkins, je suis utilisatrice (et maintenant contributrice) mais pas administratrice.

Qu’est-ce qui t’as motivée pour participer à ce hackathon ?

J’ai osé me lancer grâce aux Duchess (et surtout à Angélique, merci à elle). Le fait d’avoir le soutien et l’appui de la communauté a été ma motivation.

Que retiens-tu de cette expérience ?

D’un point de vue professionnel, j’ai perfectionné ma connaissance de Git et j’ai pu voir une partie des processus qualité des projets Open Source. Ma première Pull Request a été approuvée par… 9 personnes ! La 4ème personne a relevé une coquille. Qui pourra me dire que la revue de code n’est pas utile ?
D’un point de vue personnel, je retiens deux choses. La première, les communautés Open Source ne sont pas des communautés élitistes, “chaque contribution compte” aussi petite soit-elle, les personnes rencontrées sont très positives et bienveillantes. La seconde, s’illustre par une citation de Grace Hopper “Si c’est une bonne idée, allez-y et faites-le. Il est beaucoup plus facile de s’excuser que d’obtenir la permission”.

As-tu des choses à ajouter ?

Après Jenkins j’ai également réalisé des PRs sur d’autres projets Open Source. Le problème : avec la diversité des projets Open Source, comment choisir de répartir son temps ?

Ses contributions

https://github.com/jenkinsci/jenkins/pull/5779
https://github.com/jenkinsci/jenkins/pull/5785
https://github.com/jenkinsci/jenkins/pull/5804
https://github.com/jenkinsci/jenkins/pull/5806
https://github.com/jenkinsci/jenkins/pull/5807
https://github.com/jenkinsci/jenkins/pull/5808

https://github.com/jenkinsci/jenkins/pull/5822
https://github.com/jenkinsci/jenkins/pull/5823

https://github.com/mattermost/quality-assurance/pull/25
https://github.com/mattermost/quality-assurance/pull/23

https://github.com/sarequl/Netflix-Helper/pull/6

Interview de Bertha Torres

Photo de Bertha Torres

twitter: @tatoberres
linkedin: https://www.linkedin.com/in/bertha-torres-62b672209/

Bonjour Bertha, peux-tu te présenter ?

De formation littéraire et enseignante des langues pendant plus de 15 ans, c’est lors d’un déménagement dans une zone de haute montagne qu’un besoin d’explorer mes autres compétences s’est installé.
Ainsi, une formation en autodidacte suivie d’un dossier validé de financement de formation diplômante se sont enchaînées et m’ont confirmé que la vie est trop courte pour la gaspiller dans ce qui ne nous fait pas du sens.

Que pensais-tu de l’Open Source, et éventuellement de Jenkins, avant de faire le hackathon ?

La participation à l’Open Source s’est présentée dans ce processus d’exploration comme une opportunité d’apprentissage… que je pensais inaccessible bien sûr ! Je ne me voyais pas toucher au code. Mais à l’aide des Duchess France, j’ai appris à contribuer à mon niveau et à comprendre le processus de contribution. Ça me permettra, au fur et à mesure de mes apprentissages, de contribuer dans plus des domaines.

Peux tu nous raconter comment est née la version femme de Jenkins ?

Image de Jenkins en version féminine


Eh bien… Dans la vidéo de présentation pour Hacktoberfest on en parlait de l’artwork (https://www.jenkins.io/artwork/) et Angélique aussi en a parlé dans la première réunion… et c’est vrai qu’en regardant ce qu’il y a, on y voit de tous types, sauf des femmes. Donc j’ai imaginé une gouvernante, très sûre d’elle, bien efficace, une pointe maligne, scrupuleusement peignée, habillée en tailleur, qui pourrait représenter la personnalité de ce qui fait Jenkins.

As-tu des choses à ajouter ?

Cette fois-ci, j’ai pu participer avec des Pull Requests en traduction et dessin. Je recommencerai sans doute !

Ses contributions

https://github.com/jenkins-infra/jenkins.io/pull/4627
https://github.com/jenkinsci/jenkins/pull/5796
https://github.com/jenkinsci/jenkins/pull/5797
https://github.com/jenkinsci/workflow-job-plugin/pull/214
https://github.com/jenkinsci/workflow-job-plugin/pull/215
https://github.com/jenkinsci/ant-plugin/pull/78
https://github.com/jenkinsci/ant-plugin/pull/77

Interview de Pauline Iogna

twitter : @pauline_io

Bonjour Pauline, peux-tu te présenter ?


Je suis une développeuse backend Java/Scala, membre active de Duchess France

Que pensais-tu de l’Open Source, et éventuellement de Jenkins, avant de faire le hackathon ?

Je n’avais pas vraiment d’avis sur Jenkins avant de faire le hackathon. Comme beaucoup je suis utilisatrice de Jenkins mais je ne connaissais pas le code source.

Qu’est ce qui t’as motivée pour participer à ce hackathon ?

Participer au hacktoberfest. Juste apporter une contribution, même modeste sur un projet open source.

Qu’as- tu découvert à travers ce hackathon ?

Techniquement, j’ai découvert comment faire du MVC avec Apache Jelly.
J’ai aussi redécouvert le processus des contributions Open Source.
Le système du hacktoberfest est vraiment bien pensé pour on-boarder les gens qui veulent démarrer sur des projets Open Source. Avec en plus l’aide d’Angélique pour animer des sessions sur le Slack Duchess France, nous avons eu les meilleures conditions pour contribuer sur ce projet important.

Que retiens-tu de cette expérience ?

Pas si simple de contribuer sur un projet qu’on découvre, il faut un peu d’investissement et de patience. Sur Jenkins les committers sont très réactifs, les Pull Request sont revues rapidement, les feedbacks sont utiles et bienveillants.
Il y a un Jira qui répertorie les features et les bugs à traiter sur le projet. Certains tickets sont taggués “newbie” ce qui permet à ceux qui débutent de choisir des tickets faisables rapidement.

Ses contributions

https://github.com/jenkinsci/jenkins/pull/5835
https://github.com/jenkinsci/jenkins/pull/5793

Quelques mots sur l’organisation Duchess

Le cadre était intentionnellement simple et flexible. Nous avons commencé par une réunion de lancement en ligne pour décrire un peu le contexte et plus précisément l’univers de Jenkins dont voici l’enregistrement:

Ensuite nous avons échangé principalement via le Slack Duchess de façon asynchrone sur un channel dédié, ainsi en direct avec une réunion de 30 minutes tous les vendredis.

Infrastructure as Code avec Terraform

Vous ne voulez plus créer manuellement vos machines physiques, vos VMs, vos VPC, vos conteneurs, vos lambda … ? Nous allons voir dans cet article qu’il existe un outil permettant de faire de l’Infrastructure as Code et qui vous permettra de passer du ClickOps au DevOps. Lire la suite

Soirée Docker, Kubernetes et Openshift avec Eloïse Faure

Ce soir, dernier jour de Janvier 2018, nous avons le plaisir d’organiser une soirée autour de Docker, Kubernetes et Openshift, animée par Eloïse Faure, Architecte DevOps chez Red Hat.
Lire la suite

Vos premières API réactives avec Vert.x et Infinispan

Mardi 12 décembre le Paris JUG a eu lieu. La dernière soirée de l’année a été consacrée à Eclipse Vert.x. J’en profite donc pour vous présenter un tutoriel sur la manière de créer des API (REST et Push) avec Vert.x en utilisant également Infinispan pour persister des données en mémoire. Lire la suite

Premier essai avec les pipelines de Jenkins 2

Un nouveau projet implique de nouveaux essais, ça tombe bien j’avais justement envie d’essayer les pipelines de Jenkins 2 et le test continu des non régressions de performance !

Prenons Jenkins2, Docker, Gatling, et Maven, mélangeons tout ça et voyons ce qu’il est possible de créer. Lire la suite

A la découverte de Spark Streaming

Il existe plusieurs systèmes de calculs distribués permettant de traiter une volumétrie importante de données: Big Data, le tout en temps réel. L’une des solutions les plus connus c’est Spark. Lire la suite

Pot (pas si) pourri d’astuces pour Visual Studio

Entre les nouveautés de C# 6.0, Roslyn et Visual Studio, voici quelques pépites à côté desquelles vous êtes peut-être passés. Vous trouverez également quelques fonctionnalités souvent méconnues qui existent pourtant depuis une belle lurette ! Lire la suite

En continuant à utiliser le site, vous acceptez l’utilisation des cookies. Plus d’informations

Les paramètres des cookies sur ce site sont définis sur « accepter les cookies » pour vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site sans changer vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer