🪩 Newsletter #43: la guerre des frameworks, de l'optimisation en Ruby, obtenir sa promotion...
Une newsletter bimensuelle sur l'actualité Ruby on Rails et web
Dans cette édition on parle de comment obtenir une promotion quand on ne veut pas manager, on en apprend plus sur la dockerisation de Ruby on Rails, on prépare des conversations difficiles, on se fait aider par une IA…
👋 Edition en anglais (english version) | 🤌 Edition en italien (versione italiana) | 🤝 Edition en espagnol (versión española)
Actualités Web 🗞️
Tamagui n’est plus en bêta et a sorti sa version 1. Astro a sorti sa version 2. Netlify a acquis Gatsby. Angular se fait clasher.
Comme on dit chez nous:
Ruby et Rails 🛤️
🚀 Optimisation au menu
Dans cet article pédagogique, Abiodun Olowode nous rappelle ce qu’est l’optimisation de code et liste des ressources pour optimiser ses applications en Ruby on Rails (aaah, les N+1 queries, le bonheur). Dans un second temps, elle se concentre sur la memoization pour cacher des résultats et ne pas avoir recompute du code (en Ruby: ||=
) et nous indique quand c’est intéressant de les utiliser.
✨ A Guide to Memoization in Ruby - Abiodun Olowode
🤏 Brèves
Ruby fête ses 30 ans à la fin du mois ! Pour l’occasion, il y aura un événement live (bon, en japonais) et on aime beaucoup le design du site d’annonce !
Andrea Fomera, Senior Developer, a sorti un livre Ruby for Beginners.
Besoin de business intelligence ? Il y a une gem pour ça: blazer, présentée par Ana Nunes da Silva dans un tuto.
Rails est opiniated (n’en déplaisent aux personnes qui râlent dans le fond) et pourtant n’avait pas vraiment d’opinion sur son déploiement. C’est apparemment chose faite, avec Docked, pour faciliter le déploiement en container 🐳 Et Rails 7.1 viendra avec un Dockerfile.
Plus de sécurité pour le déploiement des gems sur RubyGems, il va falloir montrer son token.
Code tip 💎
VSCode Window colors
Colorer tes fenêtres VSCode pour ne plus t’emmêler les pinceaux entre tes projets c’est possible avec l’extension Window Colors !
Avec Window Colors tu peux personnaliser les couleurs par codebase et également différencier les fenêtres actives ou non. De quoi te faire voir la vie en rose 💖.
"workbench.colorCustomizations": {
"activityBar.background": "#13332E",
"titleBar.activeBackground": "#19423B",
"titleBar.activeForeground": "#F6FBFB"
}
Dans la toile 🕸️
✋🏽 Stop à l’appropriation
Peu d’entités sont plus connues dans l’industrie tech aujourd’hui que la Apache Software Foundation. Avec son logiciel de serveur web gratuit et open-source, elle alimente 46% des sites à travers le monde. Le mois dernier, le collectif Natives in Tech a publié un manifeste exhortant la fondation Apache à changer de nom. En effet, choisi en 1995 par Brian Behlendorf suite au visionnage d’un documentaire sur Geronimo, il contribue à l’effacement et à l’appropriation culturelle des communautés amérindiennes — allant ainsi à l’encontre des valeurs que la fondation prétend défendre.
✨ Apache® Appropriation - Natives in Tech
📈 La théorie de l’évolution
La période des entretiens annuels approche, et tu souhaiterais obtenir une promotion. Oui, mais… Les rôles de manager ne sont pas faits pour toi. Comment évoluer en entreprise quand les postes de leadership te font à peu près autant envie qu’une soirée « NFT et disruption » à Varrencheville ? Fort heureusement, d’autres voies sont possibles : Camille Fournier t’explique comment faire grandir ton réseau pour obtenir la promotion que tu veux.
✨ The secret to getting to the Staff+Level? Leverage - Camille Fournier
🗣 Il faut qu’on parle
C’est une évidence : à un moment dans nos carrières, on aura toutes et tous une situation difficile à gérer. Pour se préparer à un entretien qu’on sait d’avance compliqué avec un·e collègue ou un·e manager, il existe des techniques concrètes, que Morgan Smith partage ici.
✨ Microsoft exec: My 2-step rule for having hard conversations at work - Morgan Smith
Du code 💻
👩✈️ C’est moi qui conduit
L’Intelligence Artificielle est votre amie… peut-être. En vrai si c’est possible, on peut trouver des utilités sympa, comme nous le démontre Rizel Scarlett avec GitHub Pilot par exemple. Cette feature peut vous aider à sortir de Vim, rien que pour ça c’est formidable!
✨ 8 Things You Didn’t Know You Could Do with GitHub Pilot - Rizel Scarlett
🌤 Faire la pluie et le beau temps
Dans un marché qui change si vite, qui réagit autant à l’actualité, et qui a un accès sur le monde entier, pouvoir répondre aux besoins (et futurs besoins) de ses clients devient un sport très compliqué. Les systèmes qui gèrent le forecasting (prédictions) doivent aussi savoir s’adapter correctement aux larges flux de données venant de toute part. Molly Zhu nous décrit comment ils ont prévu cela à Spotify.
✨ How We Built Infrastructure to Run User Forecasts at Spotify - Molly Zhu
🤸♀️ Soyons souple
Qu’on consulte un site sur un vieil iPhone 5 ou sur un écran 4K ultra wide, on souhaite que nos utilisateurs aient une UX consistante. Cela ne veut pas dire pour autant que le rendu doit être le même, au contraire il faut savoir l’adapter. Comment choisir s’il faut cacher du contenu, agrandir une photo, … Michelle Barker nous propose des éléments de décisions.
✨ Developer Decisions For Building Flexible Components - Michelle Barker
Fun 🎉
🪩 Fans des années 80
Les années 80, ce n’est pas seulement en musique dans les séries The Last of Us ou Stranger Things. On y retourne aujourd’hui pour leur mise en page (ici de publicité), leur typographie, le grain des photos… De quoi t’inspirer ?
✨ The ‘80s are back, baby - Elizabeth Goodspeed
Événements 🎡
🏗 Femmes de couleur dans la tech : Partage d’experience - 8 février
Les intervenantes partageront leurs experiences et leurs conseils pour progresser dans sa carrière. Les discussions couvriront les sujets les plus sensibles tels que l’argent, les micro-agressions au travail, l’inclusion et les entretiens d’embauche.
✨ The Experiences of Women of Colour in Tech, Londres
📕 Le guide des femmes dans les sciences et les technologies - 9 février
Une soirée autour du livre “She’s In CTRL” avec la présence de l’autrice Dr Anne-Marie Imafidon MBE. Les intervenantes parlerons du rôle des femmes et de la diversité dans la tech mais surtout de comment s’asseoir à la table des prises de décision et être celle qui prend les décisions importantes.
✨ She's in CTRL by Dr Anne-Marie Imafidon MBE
🤓 Tech talks Ladies of code - 21 février
Le rendez-vous incontournable (en physique ou en ligne) pour partager autour du meilleur et du pire de la tech. Pour cette édition, Myriam Mira donnera ses conseils pour les personnes en reconversion (et en pleine galère). Anais Pieropan, expliquera l’impact des biais cognitifs sur l’UX et Valérie Mauduit racontera comment elle parle de son métier avec les lycéens et lycéennes.
☕ Offre-nous un café pour soutenir la newsletter 🍰 Merci à Magali pour ton soutien !
✨ Rejoins-nous: meet-up | twitter | le site de ressources
Rédactrices: Aurélie, Camille, Lucille et Juliette
Traduction pour la version anglaise: Aurélie
Traduction pour la version italienne: Paola
Traduction pour la version espagnole: Kattya