🐛 Newsletter Wor #17 : il y a un glitch dans la Matrix
Une newsletter bimensuelle sur l'actualité Ruby on Rails et web
Dans cette édition il y a plein de nouveautés Rails ( 🎁 ), on voit comment décrire un bug, faire évoluer sa carrière, pourquoi les liens sont bleus, comment faire de l’art en CSS, améliorer la performance d’un site… et on partage pas mal d’événements pour Hacktoberfest !
🌐 Tu peux trouver l'édition en anglais ici (english version)
🇮🇹 Tu peux trouver l’édition en italien ici (versione italiana)
Actualités Ruby et Rails 🛤
Plein d’actualités pour Rails depuis la dernière newsletter:
- Stimulus 3 et la version finale de Turbo 7 sont sortis, ce qui donne… Hotwire 1.0 !
- Première alpha release de Rails 7 !
Devant tant d’émotions on va se refaire un café. ☕
Ruby tip 💎
Paramètre anonyme : Splat operator
Ruby permet de définir une méthode avec un argument qui n’est pas nommé grâce à l’astérisque placé en paramètre anonyme.
Ce paramètre anonyme permet :
- d’ignorer un ou plusieurs arguments passés à une méthode
- de définir quels arguments ne seront pas utilisés dans le corps d’une méthode
- de mieux gérer les héritages et l’usage de la méthode Super
➡️ Anonymous splat operator in Ruby - Alexey Sologub
Dans la toile 🕸️
🐛 Il y a un glitch dans la Matrix
On pense que l’article de Yuliia Kuprii rend le monde un peu meilleur en donnant des conseils pour décrire un bug, afin d’éviter cette boucle infinie que tout le monde craint: “Le bug n’est pas reproductible en local” / “Il vient à nouveau de se produire en prod” (répétition jusqu’à épuisement d’une des parties). Ça a été aussi l’occasion pour nous de découvrir un mot qu’on ne connaissait pas: un heisenbug.
➡️ How To Describe a Defect So Everyone Could Understand (+ Bonus Tips) - Yuliia Kuprii
📚 Un peu de retour d’expérience
Alors, peut-être que tu t’en doutes, mais on aime les partages d’expérience (sinon on n’écrirait pas cette newsletter ❤️). On a apprécié le thread d’Ademusoyo et ses cinq conseils pour faire évoluer sa carrière. Mais il y aussi beaucoup à apprendre sur son compte Instagram !
➡️ 5 lessons I’ve learned in my career so far - Ademusoyo sur Twitter et sur Instagram
🔵 “L’herbe est verte et les liens sont bleus”
Ce n’est pas un Haiku qu’on vous propose, mais une plongée dans l’Histoire pour comprendre d’où vient la couleur bleue des liens. Elise Blanchard partage de nombreuses anciennes interfaces graphiques pour retrouver qui l’a instauré en premier et c’est intéressant de voir comment certaines conventions (les liens soulignés, le hover…) se sont mises lentement en place. Klein ou Michel Pastoureau n’ont qu’à bien se tenir !
➡️ Why are hyperlinks blue? - Elise Blanchard
Du code 💻
🎨 Le guide du CSS Art
On te parle souvent d’art CSS dans la newsletter car ça nous impressionne pas mal tout ce qu’on peut faire avec des petits pixels. L’artiste et développeuse Yosra Emad sait comment nous faire plaisir. Elle nous livre dans son dernier article ses secrets de fabrication, quoi de mieux pour se lancer ?!
➡️ How I make CSS Art - Yosra Emad
🎃 Hacktoberfest : les bonnes pratiques
Participer à des projets open source c’est bien. Bien participer à des projets open source c’est mieux ! Monica Powell, qui multiplie les projets pour rendre l’open source accessible, fait le point pour ceux qui veulent se lancer et envoyer une première PR de qualité.
➡️ Set Yourself Up For Success During Hacktoberfest - Monica Powell
⚡ Lighthouse Treemap pour analyser la performance
Souvent, quand on cherche un coupable pour la mauvaise performance d’un site, JavaScript remplit bien le rôle. Dans son article, Sia Karamalegos nous montre comment utiliser Lighthouse Treemap pour non seulement savoir quel fichier fait mal, mais avoir l’info en couleur et en grands rectangles.
➡️ Explore JavaScript Dependencies With Lighthouse Treemap - Sia Karamalegos
Fun 🎉
🗄️ “Et toi tu les organises comment tes fichiers ?”
Monica Chin part d’un constat de plusieurs enseignant·e·s en informatique: leurs nouvelles étudiantes ou nouveaux étudiants ne comprennent pas l’organisation de fichiers par dossiers et sous-dossiers. On te laisse te plonger dans l’article pour avoir plusieurs pistes sur cet étrange phénomène.
➡️ File not found - Monica Chin
Événements 🎡
Hacktoberfest - Ladies of Code Glasgow - ce soir à 19h
Nos consoeurs de Glasgow lancent le bal du mois de l’open source avec un événement en ligne ce soir. C’est l’occasion de comprendre les règles de l’Hacktoberfest et de se lancer dans sa première contribution à l’open source.
➡️ Hacktoberfest introduction and contribution
Talk Night Online : Microservices - Women who code Berlin - 7 octobre
Que sont les Microservices ? Faut-il se lancer ? Quels sont les avantages et les inconvénients ? Usha Devasi va tout nous dire sur les Microservices pour mieux les comprendre et appréhender les éventuels complications qui y sont liés.
➡️ Talk Night Online : Microservices
Get On With It! - Ladies of Code London - 10 octobre
Ladies of Code London organise chaque dimanche depuis avril 2020 un événement en ligne pour booster sa motivation. L’événement permet de se reserver un créneau pour avancer sur un projet quel qu’il soit.
➡️ Ladies of Code London - Get On With It!
Hacktoberfest
Comme chaque année au mois d’octobre a lieu l’Hacktoberfest en faveur de l’open source. Ici il ne s’agit pas de boire de la bière mais bien de coder (bien que les deux ne soient pas forcement incompatibles 🍻). De nombreux événements et workshops sont organisés durant tout le mois pour découvrir ou redécouvrir le monde de l’open source.
➡️ Liste des événements et workshops liés à l’Hacktoberfest
💬 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