đ€ Des interviews, des queries, des nouvelles communautĂ©s et des projets
Une newsletter bimensuelle sur l'actualité Ruby on Rails et web
Bienvenue sur la Newsletter de Women On Rails ! Un mardi sur deux, des ressources soigneusement sĂ©lectionnĂ©es sur Ruby, son framework Rails, lâactualitĂ© web, une dose dâinspiration et des nouvelles de notre rĂ©seau.
đ ActualitĂ©s Ruby
đ Interview
Yukihiro Matsumoto (Matz) a rĂ©pondu aux questions de Grigory Petrov. Dans cet entretien il revient sur le dĂ©veloppement de Ruby 3, les Ă©volutions et les difficultĂ©s liĂ©es Ă sa sortie, et parle Ă©galement de la croissance de la communautĂ© Ruby đ.
đ #Drama
DHH et Shopify câest un peu la love story, DHH citant Shopify quand quelqu'un ose dire: âBut does it scale ?â Ă propos de Rails. Il y a peu de temps Shopify a publiĂ© un guide (assez critique) de bonnes pratiques sur l'architecture Rails, et DHH ne lâa pas vraiment apprĂ©ciĂ©:
(Qui aime bien chĂątie bien ?)
Le repository a été supprimé par Shopify mais on a réussi a retrouver une copie pour que vous puissiez vous forger un avis. Le guide est aussi accessible via archive.org
đ€ Rails tips
On est tombé sur deux petits tips pour celles et ceux qui seraient passé.e.s sous Rails 6.1:
1ïžâŁ Il vous est sĂ»rement dĂ©jĂ arrivĂ© de devoir Ă©crire une requĂȘte comme celle-ci :
Post.
where.not
(id: 2) ou Post.
where.not
(id: [1, 2])
La méthode #excluding
a Ă©tĂ© ajoutĂ©e et on peut dĂ©sormais Ă©crire cette requĂȘte sous cette forme:
post_one = Post.find(1)
post_two = Post.find(2)
Post.all.
excluding
(post_one, post_two)
Ou son alias without:
Post.all.without(post_one)
2ïžâŁ Autrefois, dans un monde froid et triste, comment faisait-on pour chercher toutes nos catĂ©gories qui nâavaient pas dâarticles ? On Ă©crivait quelque chose comme ça :
Category.left_joins(:posts).where(posts: { id: nil })
Mais ça c'était avant ! Maintenant on peut écrire grùce à where.missing
:
Category.where.missing(:posts)
Et franchement, ça mérite une danse de la joie, oui oui.
âš Shine Theory
Nous avons à coeur de mettre en avant les talents et les projets de la communauté dans chacune de nos éditions. Vous pouvez nous soumettre vos projets en cours ou ceux qui vous on marqué afin de les partager dans cette rubrique.
đŁ TechMoms
Coralie Collignon a crĂ©Ă© TechMoms, une plateforme dâĂ©change et dâentraide sur le fait dâĂȘtre parent et de mener une carriĂšre dans la tech en parallĂšle. Son projet est dâutiliser le pouvoir de la communautĂ© pour favoriser le partage dâexpĂ©riences, pour apprendre et grandir ensemble.
đ âSoit je gagne, soit jâapprendsâ
Le dĂ©veloppement informatique demande des compĂ©tences techniques, des "soft skills" mais aussi... de la gestion humaine. Lorsqu'on se trouve Ă un poste de Tech lead ou d'engineering manager, il faut ĂȘtre capable de gĂ©rer une Ă©quipe, de faire des feedbacks, d'assurer une certaine productivitĂ©.
Sarah Drasner revient sur son experience dâengineering manager et partage avec nous ses conseils pour ce poste.
đł Lâoeuf ou la poule
Trisha Gee est une "Java Champion", mais bon dĂ©tendez-vous on va pas parler de Java. Dans son article Reading code is a skill, Trisha Gee nous demande sâil faut choisir entre âsavoir Ă©crire du code lisibleâ ou âsavoir lire du codeâ.
Elle dĂ©fend l'idĂ©e qu'on devrait sortir de la logique de la "blame culture" en pensant que quelqu'un Ă©crit (exprĂšs) du mauvais code, que la lecture de code est subjective et peut-ĂȘtre faudrait-il voir ça comme une compĂ©tence en soi.
Â
đââïž Serverless or not serverless
Dans notre Ă©dition de novembre dernier nous vous parlions dâAlex Kotliarskyi qui avait tentĂ© de faire un site en serverless et, face Ă la complexitĂ© Ă©tait revenu Ă une app Rails.
Cette fois si câest lâinverse, on vous propose un tutoriel dâAnia KubĂłw pour rĂ©aliser une premiĂšre fonction serverless sur Netlify.
đĄ ĂvĂ©nements
đ„ł WNB.rb
Il y a quelques semaines un appel a Ă©tĂ© lancĂ© par Jemma Issroff sur Twitter et sur le Discord de la communautĂ© Women and Enbies on Rails. Elle cherchait Ă se rapprocher dâune communautĂ© de dĂ©veloppeuses et non-binaires Rails. Du fruit de rencontres au sein de la communautĂ© est nĂ© un nouveau Meetup en ligne: WNB.rb !
đš Le premier Ă©vĂ©nement aura lieu le 30 mars.
(Thank you @JemmaIssroff and @EmilyGiurleo đ)
đ Meetup QueerJs
Nos adelphes de QueerJs organisent Ă©galement un Meetup en ligne le 30 mars.
QueerJs câest aussi une communautĂ© trĂšs active (et sympa) qui recherche des speakers pour ses prochains Ă©vĂ©nements.
𧔠Webinar sur la transition de genre
DerriĂšre The Allyance il y a Caroline Chavier, dont tu as peut-ĂȘtre vu dĂ©jĂ les annonces de recrutement sur le slack de Ladies of code (si tu n'es pas inscrite, rĂ©pond Ă ce mail pour quâon t'ajoute !). Elle anime des talks sur le recrutement et la diversitĂ© dans la Tech, tu peux tâinscrire Ă sa newsletter mensuelle sur son site et ce vendredi 19 mars elle organise un Webinar sur l'accompagnement d'une transition de genre au travail. Cet Ă©vĂ©nement sâadresse aux RH, managers, salarié·es ou aux personnes curieuses dâen savoir plus sur le sujet.
đŹ Quâas-tu pensĂ© de cette newsletter ? PlutĂŽt đ / đ / đ€Â / đ©Â ?
⚠Rejoins-nous: meet-up | twitter | le site de ressources
Rédactrices: Camille et Juliette