🐕 Newsletter Wor #53: glow up d'Angular, des bugs, un bouton qui ne fait rien, s'émerveiller...
Une newsletter bimensuelle sur l'actualité Ruby on Rails et web
Dans cette édition on parle à nouveau d’Angular, deux fois de suite oh la la, on voit comment résoudre des bugs en Rails et on en regarde un gros qui a eu lieu sur Slack, on voit la vie en couleurs…
👋 Edition en anglais (english version) | 🤌 Edition en italien (versione italiana) | 🤝 Edition en espagnol (versión española)
📣 Un nouveau rendez-vous en bas de cette newsletter: une liste d’hackatons en cours ou à venir auxquels participer ! N’hésite pas à nous partager ceux que tu connais.
Actualités Web 🗞️
🫨 Encore des nouveautés pour Angular
Le 8 Novembre 2023 a été une date importante pour Angular: la découverte du gradient pour leur logo. Non pardon, c’était l’annonce de la sortie de la version 17 présentée comme une “renaissance” avec une refonte totale: amélioration de la doc, un nouveau playground, des tutos repensés, mise à jour de la roadmap… Bref, de quoi dépoussiérer l’image qu’on se fait d’Angular et convaincre de nouvelles et nouveaux dév de l’adopter ?
✨ Announcing Angular.dev - Emma Twersky
Actualités Ruby et Rails 🛤️
🐕 Pat’ Patrouille du bug
Le métier de dév c’est créer de nouvelles features bien sûr mais aussi comprendre pourquoi cette foutue méthode renvoie X alors qu’on voulait Y 🥹 Ashwini Sukale, très active sur Stack Overflow, donne 7 étapes pour débugger des apps, en particulier en Rails, pour devenir un·e pro de irb et de la console.
✨ 7 common techniques to improve your debugging skills - Ashwini Sukale
🤏 Vite dit
Plongée dans la matrice: April Leonard, Director of Engineering, nous explique comment GitHub construit GitHub en utilisant GitHub (ça fait beaucoup de fois GitHub)
En parlant de GitHub, on peut s’inscrire sur la liste d’attente de leur nouveau service de certification
Tu aimes partager des liens de tes trouvailles Ruby mais tu as peur de flooder, il y a un feed pour ça où tu peux le faire en toute bonne conscience (ou juste suivre ce qui s’y dit !)
Julia Chan nous partage ses trois façons en tant que dév junior pour apprendre à comprendre et utiliser les nombreux Rails helpers.
Après quelques années d'hibernation, Toulouse.rb est de retour. Des rencontres entre rubyistes de la région Toulousaine pour échanger des bonnes pratiques, des conseils, des histoires, et apprendre ensemble !
Rails tip 💎
🦜 Macaw : un Framework poids plume
Routing, caching, session management, SSL, architecture Thread-based, et performances impressionnantes. MacawFramework peut traiter 600 000 requêtes HTTP avec un temps de réponse moyen de seulement 1 milliseconde.
De même que le masculin n’est par définition pas neutre, Aria Diniz nous démontre que les frameworks ne le sont pas non plus. Partie d’un projet d’étude, elle prend son envol dans le monde de l’open source en créant ce framework qui mérite d’être regardé sous toutes ses couleurs.
✨ The Macaw Framework - Aria Diniz
Dans la toile 🕸️
🐛 Le bug du palindrome
C’est l’histoire d’un mardi tombant à une date rigolote : le 2-2-2022. C’est l’histoire d’une des applications de chat les plus utilisées au monde, dont des milliers de développeuses et développeurs dépendent quotidiennement. Mais c’est surtout l’histoire d’un bug, et de sa résolution.
Slack’s Incident on 2-22-22 - Laura Nolan
👩🏿💻Les 99%
Apple, Spotify, Facebook : toutes les grandes entreprises digitales adorent partager leurs best practices de développement, et nombreux·ses sont celles et ceux qui souhaitent les émuler. Mais dans la réalité, les méthodes de déploiement, tests, revue de code de Google ou Pinterest ne vont pas nécessairement fonctionner pour tout le monde. Dans cet article, Jean Yang nous parle des 99% de développeuses et développeurs, et de leur quotidien.
Building for the 99% developers - Jean Yang
🤓 Pour plus tard
Mais au fait, qu’est-ce qui se cache derrière la tendance généralisée à la procrastination ? Pourquoi ta to-do reste désespérément intacte ? Il y existe des raisons psychologiques très concrètes derrière ce phénomène global - c’est à lire sur Nesslab.
The psychology of unfinished tasks - Dr Hannah Rose
Du code 💻
🌈 Vois la vie en Quadricolor
On espère que tu auras la réf (ça manque pas un peu Popstar en vrai?). Bref, on est pas là pour parler musique mais bel et bien couleurs. Une librairie qui débloque votre créativité en nous donnant le maximum de couleur à disposition, ça te dit? Alors Lea Verou nous présente Color.js qu’elle a construit avec Chris Lilley.
✨ Releasing Color.js - Lea Verou
🦥 Le Farniente, il n’y a que ça de vrai
Ce bouton ne fait rien. Ce n’est pas un bug, mais une feature! Parfois ne rien faire est simplement ce dont on a besoin, et si en plus ça améliore l’accessibilité c’est un peu la cerise sur le gâteau, ou le parasol sur son virgin mojito. Emma Twersky nous parle d’inert
qui fait juste ça… ça fait rien, et le fait bien.
✨ Introducing Inert - Emma Twersky
💫 De l’interactivité pour toustes
Est-ce qu’animation et accessibilité ne font forcément pas bon ménage ? Oriana García et son équipe se sont demandées s’iels devaient ôter toute animation de leur site pour respecter l’accessibilité. Et puis iels ont creusé le sujet et ont vu comment modifier ou adapter leurs animations selon les besoins de leurs users.
✨ Creating Accessible UI Animations - Oriana García
Fun 🎉
🤗 Rendre le dév moins sérieux
Cassie Evans nous présente comment commencer à faire des illustrations en SVG mais nous gonfle aussi de bonnes ondes. Elle nous rappelle que oui on peut s’amuser en codant et pas juste faire face à des frameworks de plus en plus complexes. Vraiment on recommande son talk pour retrouver l’émerveillement du code s’il t’a filé entre les doigts à force de meetings et d’agilité pas si agile.
✨ Interactive web animation with SVG - Cassie Evans
Événements 🎡
🐍 Python Talks PyLadies - 16 nov
Eh oui, petit rappel pour te dire qu’il n’y a pas que Ruby dans la vie 🫶. Les speakers présenterons les trois sujets suivants : “Why am I doing this???”, “No downtime migrations in Django” et “The science of debugging”.
☯️ Tech Talks Ladies of Code - 22 nov
Le rendez-vous mensuel qu’on ne rate sous aucun prétexte (sauf quand il y a une liste d’attente longue comme le bras 😬) ! En plus, il y a généralement un replay pour regarder les talks bien au chaud chez toi devant une petite soupe si tu préfères. Au menu : présentation du métier de growth engineer, l’integration (réussie) de nouvelles et nouveaux collègues et la vie après Senior Software Engineer.
Hackaton 🐱💻
🎮 Game Off de GitHub: challenge annuel de création de jeux vidéos pour le mois de Novembre, les projets sont acceptés jusqu’au 1er Décembre. Le thème: SCALE.
☕ Offre-nous un café pour soutenir la newsletter 🍰
✨ 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