đ Newsletter #45: des champignons qui lisent du code, on en a marre des builds de 3 heures, Ruby a eu 30 ans...
Une newsletter bimensuelle sur l'actualité Ruby on Rails et web
Dans cette Ă©dition on a une petite semaine de retard pardooon đ (mais tu nâavais rien remarquĂ© hein ?), on parle de build, on annonce des confs en Ruby, on te prĂ©sente une CLI app pour MySQL, MariaDB et Percona, on te parle toujours de la difficultĂ© dâĂȘtre une femme dans la tech, on sâinterroge sur lâUX pour les gauchĂšres et gauchers sur portableâŠ
đ Edition en anglais (english version) | đ€ Edition en italienï»żï»ż (versione italiana) | đ€ Edition en espagnol (versiĂłn española)
ActualitĂ©s Web đïž
Aaaaah le build de JavaScript, quel plaisir ! Comment ça, non ? Le sujet a fait un peu parler ces derniĂšres semaines avec lâarticle sur le blog de Deno: âYou Don't Need a Build Stepâ (attention pour les sensibles: ça casse du Next JS). On a bien aimĂ© lâarticle de Julia Evans aussi: Writing Javascript without a build system. On te propose dâailleurs un petit test: si jamais tu as un blog ou portfolio que tu as tenu Ă Ă©crire et dĂ©ployer de tes petites mains, en combien de temps il te faut lĂ pour tĂ©lĂ©charger le repo, build et dĂ©ployer dâun autre ordi ? Allez, sois honnĂȘte <3
ActualitĂ©s Ruby et Rails đ€ïž
đ©ââïž Toi tu passes, toi tu passes pas
Imagine, tu as enfin finis ton code, ça fonctionne, tes tests passent, tu es heureux·se, tu pousses sur GitHub, te prĂ©pare une margarita bien fraĂźche pour cĂ©lĂ©brer⊠et bim, le lint ne passe pas⊠câest Rubocop. Ca Ă©nerve ou pas? Pourtant Rubocop est vraiment utile pour unifier la codebase, amĂ©liorer la lisibilitĂ©, et supprimer les codes smells. Rubocop est surtout customisable, et si tu souhaites en savoir plus, Shloka tâaides Ă le configurer selon tes propres rĂšgles.
âš Configuring Rubocop in the codebase - Shloka Shah
đ Vole haut petite app
Ah le bon vieux temps dâHeroku gratuit, câĂ©tait tellement pratique pour dĂ©ployer un Ă©niĂšme PokĂ©dex pendant son bootcamp, crĂ©er son propre blog, ou lancer sa petite entreprise online. Mais toutes les bonnes choses ont une fin, et des successeurs! Dâailleurs Natalia V nous propose de dĂ©ployer sur Fly
âš Missing Heroku? Deploy your Rails app to Fly with these steps - Natalia V
đ€ Vite dit
Ruby a eu 30 ans, elle devrait maintenant penser Ă elle dâabord et arrĂȘter de dater des hommes Ă©motionnellement indisponibles. Tu peux fĂȘter ça avec un quine (un code qui imprime son source code)
Amanda Perino a Ă©tĂ© nommĂ©e directrice exĂ©cutive de la Rails Foundation, en espĂ©rant quâelle fasse meilleure publicitĂ© que DHH.
Standard, le guide / linter / formatter (un vrai slasheur !) de Ruby a désormais son extension sous VSCode
Lâannonce de MRSK a fait beaucoup de bruit: conçu pour un dĂ©ploiement de Rails mais peut servir Ă toute app web qui peut ĂȘtre containerisĂ©e avec Docker
Les conf Ruby Ă venir en Europe et leur CFP:
Friendly.rb une nouvelle conf fin septembre Ă Bucarest, avec un CFP jusquâau 1er avril
Ruby chez les HĂ©lvĂštes, ou encore Helvetic Ruby fin novembre Ă Bern, avec un CFP jusquâau 31 mars
Code tip đ
Auto-complétion et MySQL
MyCLI est une interface en ligne de commande qui permet lâauto-complĂ©tion la coloration syntaxique pour MySLQ, MariaDB et Percona. Câest pas de la triche câest juste un coup de pouce.
Dans la toile đžïž
đ Non, vraiment, oĂč sont les femmes ?
Câest toujours pareil. Quand on explique pourquoi la tech a besoin de plus de femmes, il y en a systĂ©matiquement un pour rĂ©pondre : « Mais pourquoi ? Quâest-ce que ça change, si câest une femme ou un homme qui Ă©crit le code ? », voire pour crier Ă la « diversitĂ© forcĂ©e ». Eleftheria Batsou balaie royalement ces arguments rĂ©trogrades et nous dĂ©crit les actions concrĂštes Ă engager pour donner enfin Ă la tech un autre visage.
âš Why we need more women in tech - Eleftheria Batsou
đ”đœ Femmes sous couverture
On a toutes et tous en tĂȘte une Meryl Streep redoutable et jubilatoire dans Le Diable sâhabille en Prada â PDG toujours impeccablement sapĂ©e Ă lâautoritĂ© incendiaire. Oui, mais⊠Cette image de la femme compĂ©tente dont le leadership doit forcĂ©ment correspondre aux exemples de dirigeants masculins a fait beaucoup plus de dĂ©gĂąts quâon ne pourrait lâimaginer. Câest ce que nous explique Alicia Menendez, dans cette chronique passionnante.
âš What women give up to be a âculture fitâ at work - Alicia Menendez
đ» Le code a changé : comprendre les dynamiques de pouvoir au bureau
Dans la mĂȘme veine, Kate Stitham dĂ©veloppe dans cet article les difficultĂ©s rencontrĂ©es par les femmes, et plus gĂ©nĂ©ralement les minoritĂ©s, pour sâadapter aux structures dominantes en place dans les entreprises, allant jusquâĂ changer leur maniĂšre de sâhabiller, de parler, et mĂȘme de se nourrir.
âš Code-switching in the workplace: understanding cultures of power - Kate Stitham
Du code đ»
âïž Une bonne prise en main
Tenir son tĂ©lĂ©phone dans une main, lâautre dans la poche bien au chaud. Il est important dâavoir en tĂȘte comment lâutilisateur va se servir de lâapp⊠avec sa seule main. Câest pourquoi il peut ĂȘtre important dâadapter le layout Ă la main en question. Kitty a travaillĂ© ce sujet et nous explique lâapproche.
âš Dominant hand respecting design - Kitty Giraudel
đ§ Des souhaits pour le Site Realibity Engineering (SRE) pour 2023
Plein de beaux souhaits pour le SRE en 2023: toujours plus dâobservabilitĂ© qui nâest pas juste un buzzword mais lâespoir de pouvoir avoir assez dâinformations Ă partir du monitoring pour comprendre un nouveau bug, que les dĂ©v et QA mettent la main Ă la pĂąte, plus dâOpenTelemetry et bien dâautres bonnes solutions car comme dit le dicton (pas du tout inventĂ©): Ă©quipe SRE heureuse, prod bienheureuse.
âš Our 2023 Site Reliability Engineering Wish List - Adriana Villela & Ana Margarita Medina
đ§Ÿ Laissez passer lâaccessibilitĂ©
On aime bien faire croire quâon est en train dâhacker la NASA de nos petits terminals (on dit terminaux ? đ€) alors quâen vrai on est en train dâimplĂ©menter notre 2000iĂšme formulaire de notre carriĂšre. Et justement, on nâa plus dâexcuses pour ne pas le rendre accessible du premier coup, ce que ce guide trĂšs complet tâaidera Ă rĂ©aliser !
âš A Guide To Accessible Form Validation - Sandrina Pereira
Fun đ
đ Compiler comme un champignon
Tu te sentais dĂ©jĂ dĂ©passé·e avec lâordinateur quantique ? Eh bien sache que depuis 2001 des scientifiques parient que lâavenir câest lâhardware liĂ© au systĂšme vivant et qui rĂ©alisent donc des circuits reliĂ©s Ă des petits champignons. En espĂ©rant que ça se transforme pas en Rise of the Machines featuring Last of Us.
âš Inside the lab thatâs growing mushroom computers - Charlotte Hu
ĂvĂ©nements đĄ
đ§Ź Women in Machine Learning & Data Science - 16 mars
Marine Gosselin tâaidera Ă contourner le syndrome du pilote en Data Science en crĂ©ant une app Web prĂȘte Ă lâusage et user-friendly. Un·e chercheur·se de Google Brain prendra le deuxiĂšme round pour parler de ce quâielle fait. Sandrine Henry clĂŽturera par une prĂ©sentation du projet Bechdel AI (Data for Good) pour mesurer la (sous)reprĂ©sentation fĂ©minine et les inĂ©galitĂ©s de reprĂ©sentation dans le cinĂ©ma.
âïž Casser le plafond de verre - 28 mars
Women in DevOps organise Ă Bristol une confĂ©rence pour lâĂ©quitĂ© des femmes dans la tech avec des tĂ©moignages qui ont lâair trĂšs intĂ©ressant: Prakriti Karthauser dont la superbe carriĂšre inclut 6 ans de congĂ© maternitĂ©, Jï»żen Beattie qui allie DevOps Ă son diplĂŽme dâArt et Mï»żhairi Hislop qui parle en toute transparence de son anxiĂ©tĂ© et dĂ©pression pour briser le tabou autour de la santĂ© mentale.
âš Talking Equity: Breaking Biases & Embracing Advocacy - Women in DevOps
â Offre-nous un cafĂ© pour soutenir la newsletter đ° Merci Ă Veronica et Fanny pour leur 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
Aaaah nous faire patienter une semaine pour une édition de qualité : quand vous voulez. (En vrai j'avais rien vu). Et cette phrase sur ruby, mythique !