🏞 Newsletter #27: prendre le pouvoir, scaler sans se noyer, déléguer l'écriture de sa doc...
Une newsletter bimensuelle sur l'actualité Ruby on Rails et web
Dans cette édition on pense au printemps, on voit les nouveautés de CSS, on fait des petits projets, on laisse les robots écrire notre doc, on se réjouit pour le nouveau site des WNB.rb…
👋 Edition en anglais (english version) | 🤌 Edition en italien (versione italiana) | 🤝 Edition en espagnol (versión española)
🇺🇦 Pour savoir comment aider pour la guerre en Ukraine: Appeal to Ruby community from Kharkiv Rubyist
Actualités Web 🗞️
On est au milieu du Women’s History Month (une occasion ratée de l’appeler Women’s Herstory Month mais bon), du coup tu peux aller sur Women who stream tech pour suivre des femmes dans la science, tech, ou le développement logiciel ou jeux vidéos et être inspiré·e par toutes ces femmes qui font des choses trop cool. 💖
🛤️ Actualités Ruby et Rails
An introduction to the ViewComponent Gem par Abiodun Olowode
Tous les talks qui t’ont peut-être échappés de la RubyConf 2021 par Jennie Lundrigan
Les vidéos du dernier WNB.rb sont disponibles !
On aurait pu commenter ironiquement la dernière sortie de DHH (soupir), mais cet article le fait beaucoup mieux qu’on n’aurait pu faire: RailsConf and DHH Go Their Separate Ways
Les WNB.rb ont 🌟 un tout nouveau site 🌟 qui est en open-source et c’est un très beau projet collectif, bravo à iels !
Ruby tip 💎
pick pick pick (>= v6.0.0)
Sur les versions les plus récentes de Rails il existe une méthode plus fine que la méthode #pluck
qui permet de récupérer une ou des valeurs dans une ou des colonnes nommées.
A la différence de #pluck
, la méthode ne retourne que le premier résultat de la liste.
#pick
ne chargera également que la valeur et non pas l’intégralité de l’objet.
User.all.limit(1).pluck(:name, :email).first
=> ['Jane', 'jane@mail.com']
User.all.pick(:name, :email)
=> ['Jane', 'jane@mail.com']
Dans la toile 🕸️
📖 Prendre le pouvoir
Sorti le premier mars, le livre The First, the Few, the Only de Deepa Purushothaman est un appel aux femmes de couleur pour une approche du pouvoir en entreprise plus saine et plus équitable. Elle liste de nouvelles règles qui different de la définition du pouvoir actuel normé par l’hétéronormative masculine blanche pour se réapproprier les postes décisionnels.
✨ How Business Can Evolve with Women of Color Leading - Deepa Purushothaman
🪜 Scale-up: un jeu d’enfant ?
Après ses débuts au sein de Facebook, Molly Graham enchaine avec Quip, puis Chan Zuckerberg Initiative en tant que VP Opérations. En bref elle connaît bien les entreprises qui montent en flèche, à peine le temps de cligner des yeux que la boîte a triplé. Elle partage ses tips et son expérience de l’hypercroissance où on peut vite boire la tasse.
✨ “Giving Up Your Legos” and Other Lessons in Scaling - Molly Graham
🏄 Surfer dans l’espace
Malgré tous les films de SF qui ont imaginé des nouvelles interfaces de navigation pour ordinateurs (comme par exemple dans Minority Report), le navigateur n’a pas vraiment évolué depuis sa création en fait avec l’adresse en haut, des liens hypertextes pour naviguer entre les pages... Maggie Appleton liste quelques projets pour une navigation plus “spatiale”.
✨ Spatial Web Browsing - Maggie Appleton
Du code 💻
📜 Faire écrire sa doc par quelqu’un d’autre
S’il y a bien un sujet sur lequel les dév se mettent spontanément d’accord, c’est l’importance et la quantité de la documentation ( ͡° ͜ʖ ͡°) Bon, pas vraiment, mais du coup Portia Burton propose des solutions pour qu’elle soit automatisée, avec des outils docs-as-code, Pydoc, Sphinx…
✨ Who Owns the Docs, and Why It Should Be the Robots - Portia Burton
🏞️ Les petits ruisseaux font les grandes rivières
Savoir coder c’est cool parce que si on a besoin d’un petit script qui nous faciliterait la vie ou si on a une idée de business-qui-va-marcher-du-tonerre-si-si, on peut juste se lancer en ouvrant son éditeur de code (ou un notepad, on est ouvertes à tout). Julia Evans liste tous les petits projets qu’elle a codés et ça peut donner des idées !
✨ Some tiny personal programs I've written - Julia Evans
🆕 Quoi de neuf CSS ?
Pendant que les empires des frameworks montent et s’effondrent (ou ce qu’on appelle encore: “Le Game Of Thrones de JavaScript”), CSS est encore là pour durer donc autant se tenir au courant de son actualité, alors qu’il a plein de choses dans son panier pour 2022: les container queries, :has(), @when/@else, accent-color, Cascade Layers…
✨ New CSS Features In 2022 - Michelle Barker
Fun 🎉
🌼 Flower power
C’est bientôt le printemps et on est très heureuses de mettre l’hiver derrière nous ! Pour préparer au mieux, on s’est plongées dans l’univers psychédélique des années 70.
✨ Design by the Decades: Get inspired by 70s graphic design trends - Olivia Hoskin
Événements 🎡
☕️ Café Carrière - Atelier d'écriture: le BragDoc le 28 mars
Tu as du mal à te rappeler ce que tu as mangé au déjeuner hier, alors comment te rappeler de tout ce que tu as accompli ces derniers mois ?
Ecrire un BragDoc te permet de lister tes projets, tes compétences et tes experiences au fur et à mesure afin de ne plus sécher lors de tes entretiens annuels ou tes demandes d’augmentation.
✨Atelier d’écriture: le Brag Doc le lundi 28 mars à 12h30
📢 Appel à Speaker - Connect - Jusqu’au 25 avril
Les candidatures sont ouvertes pour la conférence Connect Recharge qui aura lieu en mai 2022 ! Women Who Code cherche ses speakers pour parler carrière, présenter un sujet technique, animer un atelier ou faire une apparition dans un lighting talk. Ça peut valoir le coup de jeter un petit coup d’oeil à l’édition précédente pour inspirer ton prochain sujet.
✨ CFP Women Who Code - Connect 2022
🥰 WNB.rb le 29 mars
@KattyaCuevas va parler optimisation des requêtes Active Records et @Clara_Morgen va faire une présentation de la gestion de concurrence en Ruby.
☕ Offre-nous un café pour soutenir la newsletter 🍰 Merci à Sonia pour son soutien et à cette gentille personne anonyme !
💬 Qu’as-tu pensé de cette newsletter ? Plutôt 😍 / 👍 / 🤔 / 💩 ?
✨ Rejoins-nous: meet-up | twitter | le site de ressources
Rédactrices: Camille et Juliette
Traduction pour la version anglaise: Aurelie
Traduction pour la version italienne: Paola
Traduction pour la version espagnole: Kattya