Newsletter Wor #12: devenir CTO, du pair-programming, la tech veut-elle vraiment de la diversité ?...
Une newsletter bimensuelle sur l'actualité Ruby on Rails et web
On a passé la barre des 250 abonnements 🥳 🎉 Pour fêter ça, un morceau de musique sur le Comic Sans.
Merci de nous lire, de repartager, de nous recommander ou de répondre avec enthousiasme à notre questionnaire. Cette newsletter étant entièrement bénévole à ce jour, c'est un réel soutien pour rester motivées et nous aider à nous développer. ❤️
Actualités Ruby et Rails 🛤
Ces deux dernières semaines, on a noté la publication de plusieurs articles sur les just-in-time (JIT) compilers en Ruby: YJIT: Building a New JIT Compiler Inside CRuby ou encore Ruby 3 JIT can make Rails faster.
On conseille pour celles et ceux qui ne sont pas familières ou familiers des JIT compilers ce crash-course par Lin Clark.
🗞️ Nouveautés écosystème
On a eu droit à un récap des nouveautés de mai pour Rails.
Stack Overflow a lancé son questionnaire annuel pour développeuses et développeurs, tu peux y répondre si jamais tu veux représenter Ruby (ou un autre langage, on n’est pas sectaires non plus).
Il y a 40% de réduction sur le livre 99 Bottles de Sandi Metz pour apprendre et pratiquer la programmation orientée objet avec le code KIPPIS2021, valable jusqu'au 13 juin.
Les vidéos d'Euruko (la conférence Européenne de Ruby) de la semaine dernière sont déjà disponibles ! Le jour 1 et le jour 2.
GitHub a annoncé son ReadMe Podcast, où on va pouvoir entendre des mainteneuses et mainteneurs de projets en open source.
Ruby tip 💎
La méthode .methods
Cette méthode permet de savoir quelles méthodes sont utilisables sur un objet donné.
Il en résulte un array de symboles de toutes les méthodes publiques et protégées utilisables sur cet objet.
Dans la toile 🕸️
👸 C'est quoi le boulot d'une CTO ou d’une engineering manager ?
Parce que comme disait Tina Arena, il faut aller plus haut, on a sélectionné plusieurs témoignages ou discussions de femmes qui ont pris le lead: en tant que software engineer, CTO ou co-fondatrice de start-ups.
➡️ A Day in the Life: Ashley Joost (Principal Software Engineer, Skyscanner)
➡️ Scale and Become a CTO Co-Founder: Laura Medji (CTO Tracktor) and Aurore Malherbes (CTO Padok)
➡️ Podcast DocString: Marie Terrier, CTO de Yelda
🎨 Apprendre la tech en dessins
On a chacune et chacun une méthode d'apprentissage différente pour continuer à se former en tant que dév. Si tu as une mémoire visuelle, peut-être que le dessin et les schémas sont faits pour toi ! On a bien aimé récemment les illustrations d'Ane Diaz pour les conférences de Microsoft.
Dans la communauté Rails, on a la chance d’avoir Denise Yu qui est très pédagogue sur ses techniques pour partager ses connaissances en dessins, elle a d’ailleurs fait un talk dessus à la Rails Conf de 2021:
➡️ The Power of Visual Narrative - Denise Yu
🤷♀️ Et si la tech ne voulait pas des femmes ou des personnes de couleur ?
Reshma Saujani, créatrice de Girls Who Code, qui connait bien l'écosystème de la Silicon Valley, remet en question la volonté réelle de diversité au sein des entreprises.
“Making the world a better place” - vraiment ?
Dans les faits, la volonté et les efforts mis sur la diversité des entreprises est rarement une priorité. L’industrie a beau répéter que les talents n’ont ni couleur ni genre, selon l’experience de Reshma Saujani la méritocratie n’existe pourtant pas.
Mais après tout le métier de développeuse ou développeur n’est-il pas de trouver des solutions à des problèmes (aka le manque de diversité et les conséquences qui en résultent) ?
➡️ Art of power Podcast: Founder Of Girls Who Code, Reshma Saujani
Du code 💻
💸 Comment ne jamais avoir de factures surprises AWS ?
Un des contes d'horreur moderne dans le développement web (notre The Ring en quelque sorte), c'est la développeuse ou le développeur qui se retrouve avec une facture de 4000 dollars d'AWS après avoir voulu tester quelques fonctionnalités. DU COUP, on repartage cet article de Ceora Ford pour éviter que ça t’arrive.
➡️ Never Get an Unexpected AWS Bill Again ! - Ceora Ford
🧠 Comment faire des PR intelligemment ?
Quand on travaille en équipe, ou si on s’attend à ce que notre code soit relu un jour (et si ça se trouve par soi-même !), c’est important de laisser des traces écrites de ce qu’on fait et les PR sont souvent de très bons endroits de documentation. Dans cet article, Paige Niedringhaus explique comment donner un format identique à toutes ses PR grâce aux GitHub Templates.
➡️ Github Templates: The Smarter Way to Formalize Pull Requests Among Development Teams - Paige Niedringhaus
🤝 À quoi ressemble le pair-programming ?
The Practical Dev organise des sessions de pair-programming en live sur Youtube au cours desquelles les intervenantes ou intervenants partagent leur expertise et leur experience. Cette semaine c’est Meg Gutshall qui code pour Forem, un projet open source en Rails.
➡️ Pair Programming with Meg Gutshall - Meg Gutshall | Christina Gorton
Fun 🎉
📐 Faire de la trigonométrie en CSS
Bon, on peut se dire: la trigonométrie, quelle étrange conception du fun. L'idée est originale et nous a séduite ! Pour celles et ceux qui aimeraient se lancer dans l’illustration en CSS, ça peut donner de bonnes idées et techniques. Et il y a aussi de très belles illustrations des concepts techniques et mathématiques pour cette série d’articles par Michelle Barker.
➡️ Introduction to Trigonometry
➡️ Getting Creative with Trigonometric Functions
Événements 🎡
Global Maintainer Summit par GitHub les 8 et 9 juin
Un événement en ligne qui souhaite rassembler les contributrices et les contributeurs de l’open source.
➡️ Global Maintainer Summit aujourd’hui et demain
Ladies of code London le 13 juin
Il s’agit d’un Meetup hebdomadaire des cousines britanniques de Ladies of Code. pour toutes celles qui veulent démarrer ou continuer un projet mais qui ne trouvent jamais le temps ou la motivation de s’y mettre. C’est l’occasion d’avancer ensemble et de se motiver en groupe selon une méthodologie déjà éprouvée 💪
➡️ Bring your own project with optional social chat
💬 Qu’as-tu pensé de cette newsletter ? Plutôt 😍 / 👍 / 🤔 / 💩 ?
✨ Rejoins-nous: meet-up | twitter | le site de ressources
Rédactrices: Camille et Juliette