🧆 Newsletter #32: la Rails Conf 2022, une notif Slack qui dit "Houmous", du travail de données...
Une newsletter bimensuelle sur l'actualité Ruby on Rails et web
Dans cette édition on fait un petit bilan de la Rails Conf qui a eu lieu la semaine dernière, on parle de données: comment bien les présenter, comment scaler horizontalement avec le sharding, on surveille des bugs…
👋 Edition en anglais (english version) | 🤌 Edition en italien (versione italiana) | 🤝 Edition en espagnol (versión española)
📰 Pas d’Actualités Web pour cette édition parce qu’on avait beaucoup à célébrer dans les nouveautés Ruby On Rails (syndrôme du personnage principal peut-être ?)
💡 On teste de mettre des #Hashtags pour les mots-clés des articles partagés, comme toujours il y a un questionnaire à la fin de la newsletter où tu peux donner ton avis sur ce qu’on tente pour qu’on sache si on va dans la bonne direction ou pour s’améliorer ^^
🛤️ Actualités Ruby et Rails
C’était la Rails Conf la semaine dernière et on est fans, absolument fans, de l’impact que les WNB.rb ont après seulement un an d’existence. ❤️
On est trop contentes d’avoir vu leurs membres donner des talks et on a hâte de les retrouver en replay: Maple Ong, Stephanie Minn, Andrea Fomera, Mina, Clara Morgen, Sweta Sanghavi, Jemma Issroff, Brittany Martin et Colleen Schnettler… Iels étaient aussi beaucoup trop choupi·e·s pendant leurs retrouvailles et on aurait aimées être là !
Les communautés en non-mixité choisie font un travail extraordinaire pour défendre, accompagner, valoriser les personnes discriminées dans la tech donc n’hésitez pas à les soutenir 👏 👏 👏
Vous pouvez donner pours les WNB.rb ici 💰💰💰
Ruby tip 💎
to_i vs. to_int
to_i
et to_int
sont tous les deux utilisés pour transformer une valeur d'un type à un autre. On utilise généralement to_i
pour convertir à proprement dit un objet alors que to_int
permet plutôt de verifier que l’objet peut être considéré comme un integer.
irb> 19.99.to_i => 19
irb> 19.99.respond_to?(:to_int) => true
irb> 19.99.to_int => 19
irb> '19.99'.to_i => 19
irb> '19.99'.respond_to?(:to_int) => false
irb> '19.99'.to_int
NoMethodError: undefined method `to_int` for "String":String
Did you mean? to_i
to_str
Un objet de type string ne peut pas être converti en integer alors to_int
renverra une erreur. Un objet de type float peut être converti en integer, alors to_int
ne renverra pas d’erreur.
Dans la toile 🕸️
🦫 Mère Data, raconte-nous une histoire
#DataVisualization #Storytelling #Dashboard
Breaking news: en tant que dév, on n’est pas juste amené·e·s à coder tout·e seul·e devant nos ordis. 😱 On doit aussi pouvoir défendre un sujet technique, remonter un bug et prouver son urgence… Et tout ça demande de savoir présenter des données convaincantes ! On a donc trouvé hyper intéressant l’article de Susie Lu qui donne plein d’idées sur comment raconter une histoire (persuasive) avec des données.
✨ Storytelling in Dashboards - Susie Lu
👎 Pas OK Google
#Experience #Nightmare #Google
Des milliers de développeuses et développeurs rêvent de travailler chez Google. Katelyn Gadd l’a fait, et l’expérience fut un cauchemar. Son récit de ses deux années d’enfer chez le géant du numérique met parfaitement en lumière les problèmes de leadership, de staffing et d’organisation qui sont aujourd’hui la plaie du monde tech.
✨ Why I quit Google’s Web Assembly team and how it made me sick - Katelyn Gadd
⭐️ Pour en finir avec le babyfoot
#Recruiting #Benefits #Needs
Table de ping-pong et salles de sieste : des “petits plus”, souvent mis en avant par les recruteurs, mais plus vraiment pertinents dans un monde du travail post-Covid. Dès lors, quels sont les avantages que les dévs veulent vraiment ? Nicole Kow s’est interrogée sur le sujet et nous livre ici des pistes d’amélioration concrètes dans une industrie où le turnover fait rage.
✨ The Workplace Perks Your Developers Actually Want - Nicole Kow
Du code 💻
💥 Des données éclatées
#Data #SystemDesign #Sharding
Le system design c’est compliqué. Enfin ça, c’était avant! Parce que grâce à Aishwarya Ravichandran et sa série d’articles sur le system design, on peut en parler avec plus de sérénité. Pour cette édition on te propose de découvrir une manière de scale une base de données horizontalement avec le sharding.
✨ System Design: Sharding - Aishwarya Ravichandran
🐜 Bien choisir son outil de suivi de bugs
#Bug #TrackingTool #ComputerHerstory
Si jamais tu ne sais pas pourquoi on appelle un bug, un “bug” et que la photo partagée au-dessus t’intrigue, tu en sauras un peu plus dans cet article ! Marija Dimoska donne des pistes pour choisir le bon outil de suivi des bugs et fait une comparaison d’outils existants: Jira, ClickUp, Backlog, MantisBT, ZOHO BugTracker, BugHerd
✨ How to Choose the Right Bug Tracking Tool - Marija Dimoska
🧩 Let’s Break the Problem
#Problem-solving #Pseudocode
Certes tout le monde sait que les développeur.euse.s ne passent pas leurs journées à sauver le Père Noël en programmant des algorithmes pour décoder des instructions... mais il y a du bon à s’entraîner à ce genre d’exercises pour acquérir les mécanismes de résolution de problème. Il existe des méthodes pour cela, et Ellie Nguyen nous en propose une, le PREP, pour aider à casser les problèmes en petits morceaux et les résoudre à l’aide de pseudo-code.
✨ Pseudocode Like a Badass: Breaking Down Problems and Figuring Out What They’re Asking For - Ellie Nguyen
Fun 🎉
🧆 Toujours plus de houmous
Est-ce que le son de notification de Slack te stresse ? Sache que tu peux le changer, il y a plusieurs options et notamment une voix qui te dit “Houmous” (oui oui). Le tuto pour changer et l’explication de ce fact complètement random dans l’article !
On a vu passer cet article dans la newsletter Pixels of the Weekde Stéphanie Walter qui partage tout plein de ressources UX/UI/Design et on t’invite à t’y abonner 🤗
✨ I Changed My Slack Notification Sound To Say 'Hummus,' And I Am Profoundly Less Stressed - Jennimai Nguyen
Événements 🎡
👩⚕️ Computer Vision, NLP & Tim Series en Santé - 24 mai
Diagnostiquer la neuropathie, automatiser l’analyse des dossiers médicaux ou encore assister le bloc opératoire ce n’est pas moins ce que les Data Ladies sont capables de faire ! Trois talks te permettrons d’en savoir plus sur le lien entre la data et la santé (deep learning, imagerie 3D, NLP, …).
✨ Computer Vision, NLP & Time Series en Santé - Data Ladies
📦 Object Oriented Programming: Creational patterns - 24 mai
Women Who Code organise une série de Meetups sur la programmation orientée objet (POO). C’est le moment d’approfondir tes connaissances sur le sujet pour briller en société (ou en entretien technique). Cette semaine tu pourras en apprendre plus sur les patrons de créations (ou creational patterns).
✨ Object Oriented Programming: Creational patterns - Women Who Code
🗺 Table ronde des expats tech - 31 mai
Ladies of Code a préparé un événement aux petits oignons pour toutes celles et ceux qui codent loin de chez elles.eux. Les intervenantes reviendrons sur leur parcours et leurs experiences d’expatriées. Tu pourras discuter avec elles de leurs conseils sur l’installation et l’adaptation à un nouvel environnement et un nouveau pays.
✨ The expat experience in tech - Ladies of Code
☕ Offre-nous un café pour soutenir la newsletter 🍰
💬 Qu’as-tu pensé de cette newsletter ? Plutôt 😍 / 👍 / 🤔 / 💩 ?
✨ 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
A propos de l'usage des #hashtags -> c'est un grand oui ! Je trouve que ça annonce bien les thèmes