🍎 Newsletter Wor #14: des releases Rails, repérer les boîtes toxiques, mélanger art et code...
Une newsletter bimensuelle sur l'actualité Ruby on Rails et web
Dans cette édition on fête deux releases de Rails, on se demande comment repérer les entreprises toxiques, on voit comment faire une super doc ou bien communiquer son savoir, on s’interroge sur les tests, on se forme en devops et on met de l’artistique dans son code !
🌐 Vous pouvez trouver l'édition en anglais ici (english version)
Actualités Ruby et Rails 🛤
🥳 En juin on a eu droit à pas une mais deux releases Rails:
🗞️ Nouveautés écosystème
Le Ruby on Rails podcast est revenu sur la création de la communauté WNB.rb et les projets futurs du groupe destiné aux femmes et personnes non-binaires.
➡️ WNB.rb : Creating a community - The Ruby on Rails Podcast
GitHub Copilot, une AI pour coder fait beaucoup parler ces dernier jours, tu peux le voir en action dans ce stream Twitch de Michelle Mannering ou le stream de Cassidy Williams
Des nouvelles de Zeitwerk, un mode pour gérer l’autoload, le reload and eager load (la doc ici)
Un nouveau livre Ruby, Polished Ruby Programming, sort à la fin de la semaine et la version finale du livre Modern Front-End Development for Rails est dispo
RubyConf Pakistan réalise très régulièrement des webinaires et les vidéos sont dispo
Ruby tip 💎
Double Bang en Ruby(!!)
Vous savez certainement déjà que Bang ! (not) permet de renvoyer l’opposé d’une valeur booléenne.
Mais alors à quoi ça sert de doubler ce Bang ( !! ) ?
En Ruby, beaucoup de choses peuvent être true et on considère comme false, false (lui-même) et nil.
Or lorsque l’on chaine 2 points d’exclamations ensemble, la valeur est convertie en booléen, on obtient alors la valeur booléenne appropriée.
➡️ Bang-Bang
Dans la toile 🕸️
🍎 Comment repérer les entreprises pourries ?
Non, les personnes sous représentées/ minorités en entreprise ne se demandent pas s’il y a un baby-foot lorsqu’elles sont sur le point de rejoindre une entreprise. Elles se demandent plutôt si elles vont être bien traitées et intégrées. Dr Nakeema Stefflbauer nous donne quelques pistes de reflexion pour éviter les pommes pourries.
➡️ How to avoid terrible tech companies - FrauenLoop - Dr. Nakeema Stefflbauer
🤩 Insuffler la vie à sa documentation
Kathy Korevec, Senior Director of Product chez Github, raconte son experience quant à l’évolution de la documentation de Github. Puisqu’il n’y a rien de plus frustrant que de ne pas trouver les réponses à ses questions dans une doc, elle a décidé de nous lister ses grands principes pour la création d’une doc engageante, interactive et efficace.
➡️ Maybe it’s time we re-think docs - Kathy Korevec
🖌️ De l’importance d’être soi-même
Si tu écris des articles ou aimerais en écrire, ou faire des vidéos ou animer un talk, ou même si tu te dis que peut-être ce n’est pas pour toi, on t’encourage à regarder cette vidéo pour t’inspirer. Le meilleur contenu qu’on peut produire c’est en apportant ce qu’on est et oui ça inclue de partager ses connaissances tech en drag !
➡️ Keynote: Glamorous JavaScript: Makeup and Coding Education - Anna Lytical
Du code 💻
🧐 Tout savoir sur les tests
Un podcast passionnant (avec une transcription) sur ce à quoi servent les tests, ce qu’il faut tester, les différents types, s’il faut vraiment avoir 100% de coverage...
When you really think about what tests are, they are guarding your features. They are the source of truth on if this works or it does not work. So you can’t half-ass this.
Angie Jones, Principal Automation Architect
➡️ Testing testing 1 2 3 avec Angie Jones
🖼️ Redesigner son site avec un twist
Le code est un métier technique, mais c’est aussi un métier très créatif. Il faut des connaissances de code mais aussi de l’inventivité, que ce soit pour un design ou pour proposer une solution à un problème. On trouve que Monica Dinculescu transmet bien ça dans cet article sur le redesign de son site. Elle en a profité pour ajouter une oeuvre d’art sur sa page d’accueil qui se génère aléatoirement quand on se rend dessus, une manière poétique de lier art et technique !
➡️ I redesigned my site - Monica Dinculescu
☁️ Travailler dans le cloud
Si les métiers de “Devops” ou “Cloud engineers” ont attisé ta curiosité, tu trouveras ton bonheur dans ce cours en quatre étapes pour se former pour ces métiers. Le parcours se veut généraliste et avec les options populaires du moment. On a aussi bien aimé la section “Study resources” qui se concentre sur comment apprendre à apprendre.
➡️ Learn the fundamentals of Cloud Computing in 6 months - Gwyneth Peña-Siguenza
Fun 🎉
🐔 Coder avec style
Un thème VSCode inspiré par Fortnite aux couleurs néons qu’on a beaucoup apprécié !
Fortnite VS Code Theme - Sarah Drasner
Replay 📽
🎉 L’importance du plaisir au travail
Peut-être te souviens tu de l’euphorie de ton tout premier “Hello World”, mais peut-être aussi que tu n’as plus ressenti cette euphorie depuis longtemps. Plutôt que de jeter ton ordinateur par la fenêtre, on te conseille de regarder ce guide pour s’amuser au travail.
➡️ The importance of Fun in the Workplace - Dr Holly Cummins
👣 Tous les chemins mènent au bon code
Nicole Carpenter nous partage ses stratégies pour continuer à évoluer en tant que développeuse et produire du code de qualité.
➡️ How to be a great developer without being a great coder - Nicole Carpenter
💬 Qu’as-tu pensé de cette newsletter ? Plutôt 😍 / 👍 / 🤔 / 💩 ?
✨ Rejoins-nous: meet-up | twitter | le site de ressources
Rédactrices: Camille et Juliette
Traductrices pour la version anglaise: Aurelie, Charlotte et Marie