

Discover more from Newsletter Women On Rails
đ Newsletter #42 : un nouveau cru Ruby, comment garder sa motivation, du danger de l'effective altruism...
Une newsletter bimensuelle sur l'actualité Ruby on Rails et web
Dans cette Ă©dition on parle de la nouvelle version de Ruby, on reste motivé·e·s toute lâannĂ©e, on apprend de celles et ceux qui vivent lâinaccessibilitĂ©, on prend le contrĂŽle dâune compagnie aĂ©rienne âŠ
đ Edition en anglais (english version) | đ€ Edition en italienï»żï»ż (versione italiana) | đ€ Edition en espagnol (versiĂłn española)
ActualitĂ©s Web đïž
2023, toujours plus de Rust: on a eu la puce Ă lâoreille quand Shopify a annoncĂ© leur love Story avec Rust pour tout ce qui est systems programming, ou encore avec un compte rendu dâexpĂ©rience pour leur YJIT Ruby Compiler. Mais Rust peut aussi aider pour le frontend et le web en gĂ©nral !
đ€ïž ActualitĂ©s Ruby et Rails
Pendant les vacances, un petit cadeau a Ă©tĂ© posĂ© sous le sapin: Ruby 3.2 đ: Irb vit dĂ©sormais dans son propre repo
Nadia Odunayo, crĂ©atrice de The StoryGraph, a Ă©tĂ© invitĂ©e au podcast Remote Ruby oĂč elle a racontĂ© comment elle a commencĂ© Ă coder en Ruby, parlĂ© de comment son entreprise scale en utilisant Ruby On Rails et de sa prise de parole en public.
Les Evil Martians ont sorti un guide de leur gemfile de leurs rĂȘves, une liste de toutes les petites gems (les librairies dans lâĂ©cosystĂšme Ruby) qui spark joy !
Rails tip đ
Rails::Command::NotesCommand
La commande rails notes
te permet de renvoyer une liste de toutes les instances des annotations FIXME, OPTIMIZE et TODO de ton code.
rails notes
app/controllers/admin/users_controller.rb:
* [ 20] [TODO] any other way to do this?
* [132] [FIXME] high priority for next deploy
lib/school.rb:
* [ 13] [OPTIMIZE] refactor this code to make it faster
Tu peux également filtrer et personnaliser la liste des annotations dont tu as besoin.
rails notes -a NOTE
app/controllers/admin/blog_posts_controller.rb:
* [10] [NOTE] Only return the last 10 blog posts
Ou encore ajouter de nouveaux tags.
config.annotations.register_tags("DEPRECATEME", "TESTME")
âš Rake Notes Task for non-Rails' projects
Dans la toile đžïž
đž CharitĂ© bien ordonnĂ©e
On entend beaucoup parler du mouvement âeffective altruismâ ces derniers temps â et pas forcĂ©ment en bien : lâune de ses tĂȘtes de file, Sam Bankman-Fried, est Ă lâorigine dâune vaste escroquerie basĂ©e sur les cryptomonnaies. NĂ© dans la Silicon Valley et composĂ© dâhommes blancs trĂšs aisĂ©s, ce think tank Ă la sauce Web3 vise Ă diriger les flux dâargent vers des organismes et des associations arbitrairement jugĂ©s efficaces et meilleurs pour le futur. Aujourdâhui, le mouvement investit massivement dans lâAI, sans se prĂ©occuper des dĂ©gĂąts provoquĂ©s par cette technologie auprĂšs des populations les plus marginalisĂ©es.
âš Effective Altruism Is Pushing a Dangerous Brand of âAI Safetyâ - Timmit Gebru
đ«¶ Pour des astreintes plus sereines
Des nuits sans sommeil, des âalertes en productionâ Ă trois heures du matin, des âquick fixâ qui sâempilent dans une codebase de plus en plus fragile⊠Pour beaucoup de dĂ©veloppeuses et dĂ©veloppeurs, lâastreinte est un cauchemar Ă Ă©viter autant que possible. Charity Majors nous explique quâil est possible de construire des temps dâastreinte plus sereins, Ă condition que tout le monde â ingĂ©s comme managers â en assume la responsabilitĂ©.
âš Why on-call pain is a sociotechnical problem - Charity Majors
đ Motivé·es, motivé·es
Le mois de janvier, le temps des bonnes rĂ©solutions ! Comment garder sa motivation sur le long terme ? Il sâagit moins dâĂ©nergie que de discipline â Shruti Kapoor nous partage toutes ses astuces pour construire une mĂ©thodologie de travail efficace.
âš How to stay motivated as a developer, build a habit system and stop procrastinating - Shruti Kapoor
Du code đ»
đ§° La boĂźte Ă âoutsâ du SVG
Quand on ne fait que du backend, quand on nous dit quâun SVG semble âbuggĂ©â et quâil faut le fixer, notre premier rĂ©flexe câest de lĂącher une petite larme. Mais câest fini tout ça, parce que ce monde est plein de merveilleuses personnes comme Mariana qui nous propose un article trĂšs dĂ©taillĂ© avec 6 problĂšmes commun.
âš 6 Common SVG fails and How to Fix Them - Mariana Beldi
đŁ Pas Si Accessible
Cet article nâest pas rĂ©cent mais malheureusement toujours dâactualitĂ©. LâaccessibilitĂ© des sites web est vitale dans un monde oĂč tout se fait sur internet, pour ne pas laisser les personnes ayant un handicap sur le bas cĂŽtĂ©. Holly nous propose un article qui liste ses frustrations face Ă un site web qui nâest adaptĂ© aux lecteurs dâĂ©cran.
âš 5 Most Annoying Website Features I Face as a Blind Screen Reader User-accessibility - Holly Tuke
âïž La tĂȘte dans les nuages
Il se dit dans les milieux autorisĂ©s que le Cloud Programming câest lâavenir. Et lâavenir, câest demain. Alors autant sây mettre dĂšs maintenant! Darcy nous donne une longueur dâavance avec une liste de languages pour le Cloud Programming.
âš 11 Cloud Programming Languages Developers Need to Know - Darcy DeClute
Fun đ
đ Ne pas laisser traĂźner ses clĂ©s
Ok bon on aurait pu renommer cette partie âhistoire dâhorreur qui va tâempĂȘcher de dormirâ pour cette Ă©dition, parce que malgrĂ© le wallpaper rose et le style trĂšs annĂ©es 90 du blog dont on partage lâarticle, câest assez terrifiant. Câest bien entendu une histoire de hacking et comment en trois Ă©tapes maia a pu avoir accĂšs Ă pas mal de donnĂ©es sensibles dâune compagnie aĂ©rienne.
âš How to completely own an airlane in 3 easy steps - maia arson crimew
ĂvĂ©nements đĄ
𧶠Un écosystÚme tech plus inclusif : tuto ? - 24 janv
âComment Rendre Plus Inclusif lâĂcosystĂšme Tech en France?â, vaste question ! Plusieurs intervenants et intervenantes des associations Diversidays, Evolukid, LES INFATIGABLES et du collectf Different Leaders, prĂ©senteront leur vision et leurs solutions pour une Tech plus inclusive et accessible.
âš Comment Rendre l'ĂcosystĂšme Tech Plus Inclusif en France? - Meet the leaders
đŠ Tech et Questions Ethiques - 24 janv
âLe meilleur choix câest celui quâon ne regrette pasâ. Eh oui la question de l'Ă©thique va bien au-delĂ du bien ou du mal ! Les dĂ©cisions que nous prenons aujourd'hui ont un impact sur nos entreprises et nos clients et façonnent la prochaine gĂ©nĂ©ration de technologies et de dĂ©veloppeurs et dĂ©veloppeuses. Alors comment continuer Ă innover tout en maintenant des pratiques Ă©thiques ?
âš Starting the Conversation: Tech Ethics - Women Who Code Berlin
â Offre-nous un cafĂ© pour soutenir la newsletter đ° Merci Ă NotMoebius pour ton soutien !
âš 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