💔 Newsletter #47: chatGPT et éthique de l'IA, le no-code n'est pas tabou, de meilleurs compte-rendus d'incidents...
Une newsletter bimensuelle sur l'actualité Ruby on Rails et web
Dans cette édition on se penche sur la hype des IA, on voit comment les Backstreet Boys peuvent nous apprendre à coder, on fait des bonnes code reviews, on apprend à écrire de meilleurs textes alt pour les images…
👋 Edition en anglais (english version) | 🤌 Edition en italien (versione italiana) | 🤝 Edition en espagnol (versión española)
Actualités Web 🗞️
ChatGPT est partout, tout le monde en parle, le teste, s’interroge sur son potentiel, ses dangers. Il est donc plus que temps de comprendre comment il fonctionne, comme l'explique simplement cet article. Et on encourage également à lire l’analyse du Distributed AI Research Institure (créé par Timnit Gebru) qui appelle à réguler dès maintenant les entreprises qui produisent ces IA qui ont déjà des effets néfastes.
Ruby et Rails 🛤️
💔 Ne pas avoir peur des erreurs
Dans cet article, Crystal Williams-Brown raconte notamment que ce qui compte pour analyser un message d’erreur c’est le contexte. Elle compare ça à un exercice d’impro théâtrale d’une scène de rupture où elle et son partenaire devaient s’échanger les mêmes répliques, juste avec des intonations différentes. Un message d’erreur est un peu pareil: il se répète indéfiniment jusqu’à qu’on puisse le comprendre. La rédactrice de ce paragraphe va se coucher en position foetale et revient dans quelques minutes.
✨ Error Messages are our friends - Crystal Williams-Brow
🤏 Vite dit
GoRails a mis à jour ses vidéos d’aprentissage de Ruby pour débutantes et débutants, elles sont disponibles gratuitement sur YouTube.
VSCode a intégré dans sa doc comment utiliser Ruby avec l’extension Ruby LSP.
Rose Wiegley partage ce que c’est d’être Staff Developer à Shopify. Elle en a également parlé au Ruby on Rails Podcast.
Envie de voir du pays ? Une liste des confs européennes Ruby et Rails. Et la Rails Foundation vient d’annoncer sa première conf Rails World qui se tiendra les 5 et 6 octobre à Amsterdam.
Ruby tip 💎
#compact_blank
La méthode #compact_blank retourne un Array ou un Hash sans les valeurs vides.
[1, "", nil, "2", " ", {a: 1}, false, true].compact
# => [1, "", "2", " ", {:a => 1}, true]
[1, "", nil, "2", " ", {a: 1}, false, true].compact_blank
# => [1, "2", {:a => 1}, true]
{ a: "", b: 1, c: nil, d: [], e: false, f: true }.compact_blank
# => { b: 1, f: true }
Dans la toile 🕸️
🙋🏻♀️ Comment faire une bonne code review en tant que junior
C’est toujours un peu embarrassant, quand on est développeur·euse junior, de faire la revue de code d’une pull request écrite par un·e senior. Peur de se tromper, de poser la mauvaise question ou de lâcher un commentaire naïf… Emma Catlin nous aide à démystifier ce rituel pour en faire un véritable moment d’apprentissage.
✨ How to Review Code as a Junior Developer - Emma Catlin
🥷🏽 Un peu de paranoïa ne nuit pas
Tu le sais, ton employeur n’a pas toujours à cœur de défendre tes intérêts, et quand il s’agit d’appareils qui appartiennent à ton entreprise (ordinateurs, smartphones, accessoires de bureautique…), mieux vaut rester prudent — Rachel nous partage ses mesures de sécurité.
✨ Your devices and your employer - rachelbythebay
🖥 Du code, mais pas trop
En tant que développeur·euse, on peut parfois afficher un certain scepticisme par rapport au mouvement #nocode. Pourtant, 36% des sites Web aujourd’hui tournent sur WordPress, et de plus en plus de CMS proposent des solutions solides pour lancer des projets sans avoir à écrire une ligne de PHP (ce qui est toujours un motif de réjouissance). Natalie Birch nous propose un joli benchmark des meilleures solutions disponibles actuellement.
✨ Best No-Code Website Builders That Save You Time - Natalie Birch
Du code 💻
🕵️ Colonel Moutarde, avec le chandelier
Une fois trouvé et fixé la cause d’un incident, vient le moment de communiquer ses trouvailles. Ne fais pas l’erreur de te dire que l’Advocacy Team n’a pas besoin de savoir parce que c’est trop technique… Il est impératif de partager ses apprentissages, et de le faire de façon adéquate. Vanessa Huerta Granda suggère un guide de communication pour ne louper personne.
✨ Techniques for Sharing Incident Findings - Vanessa Huerta Granda
🗄 Chaque chose à sa place
Avant d’implémenter une nouvelle gem ou librairie au boulot, une bonne pratique est d’expérimenter d’abord dans une petite “simple app”. Jessica Joy Kerr nous propose une méthode pour mener nos petites expériences sans s’emmêler les pinceaux.
✨ Keep Your Experiment Separate - Jessica Joy Kerr
✍️ Ecrire plus pour aider plus
Cela fait presque 30 ans que nous avons la possibilité d’ajouter un alt text sur les images, on a pourtant toujours du mal à le faire. Une prise de conscience, certes lente, fait progresser son usage, mais le manque de lignes directrices pour sa rédaction reste un frein à une utilisation efficace. Dora nous partage quelques éléments pour nous aider.
✨ Time to Write Better Alt Text for Accessibility - Dora Cee
Fun 🎉
📀 I want it that way
Tous les chemins mènent au code, tous les fandoms aussi. Si les communautés de fans de boys bands, majoritairement féminines, sont parfois jugées avec mépris sur le Web, pour Torie Bosch, elles ont marqué le début d’une carrière dans la tech. Du fansite pour les Backstreet Boys aux premières lignes de HTML, il n’y a qu’un pas, qu’elle nous raconte dans cet article qui fleure bon la nostalgie estampillée nineties.
✨ How the Backstreet Boys taught me to code - Torie Bosch
Événements 🎡
💰 Briller en entretien
Les entretiens techniques pour un poste de dév sont codifiés, il faut donc s’y préparer pour ne pas avoir de surprises ! Les Women Who Code organisent ce soir une présentation mondiale pour réussir au mieux cet exercice et faire la différence.
✨ Passing Your Tech Interview: Tips to Excel - Women Who Code - 25 avril
☕ Offre-nous un café pour soutenir la newsletter 🍰
✨ 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
💔 Newsletter #47: chatGPT et éthique de l'IA, le no-code n'est pas tabou, de meilleurs compte-rendus d'incidents...
Merci pour cette newsletter ✨