🙉 Newsletter Wor #18 : de la Jamstack, construire son propre clavier, éviter le spaghetti code..
Une newsletter bimensuelle sur l'actualité web et Ruby on Rails
Dans cette édition on bouscule les habitudes: la section “Actualités Ruby et Rails” devient “Actualités Web” avec en sous-section “Actualités Ruby et Rails”. On espère que tu ne nous en voudras pas ❤️ Comme d’habitude le formulaire en bas est là pour les retours !
👋 Edition en anglais | 🤌 Edition en italien
Actualités Web 🗞️
La Jamstack Conf 2021 a eu lieu les 6 et 7 octobre derniers et les vidéos des talks sont déjà disponibles (voici un guide sur la Jamstack si tu n’as pas encore croisé un·e membre de cette secte). Niveau drama, c’est la vidéo Have Single-Page Apps Ruined the Web ? qui a la palme. Quelle que soit ton opinion, la vidéo offre une révision et une perspective sur les Multiple Page Apps (MPA), Single-Page Apps (SPA) et une réflexion sur comment on fait et fera du web.
🛤️ Actualités Ruby et Rails
HoneyBadger a sorti un récap des nouveautés Ruby pour le Q3 2021
Suite à l’arrivée de Rails 7 en alpha, on te conseille de parcourir le blog Saeloun qui depuis quelques mois sort de nombreux articles sur les nouveautés Rails de cette version (il y a bien évidemment une dispense pour les personnes qui travaillent encore avec la version 3.2 🤗)
Les vidéos du dernier meet-up des WNB.rb sont disponibles:
Multiple radio button in Ruby on Rails - Sarah Eggleston
Rails tip 💎
Rails-run-spec-vscode
Pour lancer rapidement et facilement ses tests il existe une extension VSCode plutôt magique : ✨ rails-run-spec ✨
Cette extension te permet de lancer les tests d’un dossier ou d’un fichier dans ton terminal VSCode en une seule commande, ou plutôt grâce à un raccourci clavier.👌
➡️ Vscode extensions for faster testing with rspec - Jaye Hernandez
Dans la toile 🕸️
🗣 Dis-moi comment tu communiques
Tu as quelque chose à dire mais ta communication n’est pas toujours efficace ? Pour Melanie Ensign, ce n’est pas le message en soi qui est le plus important, mais c’est ce qui en résulte. Elle pose des pistes de reflexion pour travailler sa communication et essayer de savoir si ton message a bien été compris et entendu par la bonne personne pour des résultats optimums.
➡️ Effective communication is not about what you say - Melanie Ensign
🔤 Comment construire son propre clavier ?
Regarde la vidéo de Mayuko à tes risques et périls, parce que le hobby des claviers mécaniques est cheeer. On se demande d’ailleurs si les dévs sont les seuls travailleuses ou travailleurs passant leur journée sur leur ordi qui se disent que pour la peine ils vont investir dans un clavier ou si ça arrive aussi aux personnes qui font des tableaux Excel ? 🤔
➡️ Building my First Custom Mechanical Keyboard (with zero soldering) - Mayuko
ℹ️ Comprendre le spectre du genre
Une lecture importante, pour ne pas faire d'impair, que ce soit au travail ou ailleurs. Kitty Giraudel a écrit un article qui se lit rapidement et qui est très instructif: qu’est-ce que le spectre du genre, les termes clés, comment utiliser les pronoms, des règles de bonnes pratiques, mais aussi comment faire un formulaire collectant la donnée du genre.
➡️ Understanding the gender spectrum - Kitty Giraudel
Du code 💻
🍝 Avec ou sans parmesan ?
Selon Millie Macdonald, la programmation modulaire possède de grands avantages en terme de risques, de refactoring ou de travail collaboratif. Cependant, bien que populaire, la programmation modulaire n’est pas l’unique modèle à suivre. Parfois on peut préférer une assiette de spaghetti (une app monolithe) plutôt qu’une boîte de Lego (une architecture modulaire) et vice versa.
➡️ Modular Programming : Beyond the spaghetti mess - Millie Macdonald
🪆 Le nesting bientôt disponible pour CSS !
Le CSS natif va prochainement supporter l'imbrication des sélecteurs. Les préprocesseurs (comme Sass, Less ou SCSS) le font depuis… 2007. Mais mieux vaut tard que jamais ! Sarah Chima Atuonwu détaille dans son article ses principes, histoire d’être incollable sur le sujet pour le grand jour.
➡️ Native CSS nesting: What you need to know - Sarah Chima Atuonwu
🌌 Trouver son chemin sur Internet
Si tu n’as pas entendu parler de la panne de Facebook du 4 octobre, écris-nous et dis-nous ton secret. Sinon, cette panne a sûrement été un moment d’apprentissage pour quelques responsables chez Facebook et il n’y a pas de raison qu’elle ne le soit pas aussi pour nous. Julia Evans a écrit un article sur la cause de la panne: le Border Gateway Protocol (BGP).
➡️ Tools to explore BGP - Julia Evans
Fun 🎉
🎃👻🌕🕯️ Bouh ! 💀🦇⚰️🕷️
Cette sélection de fonts est parfaite pour te mettre dans l’ambiance d’Halloween.
➡️ 12 Spooky Fonts Perfect For Your Halloween‑Inspired Designs - Renee Fleck
Événements 🎡
🗺️ Discussion Data, Carrière et Diversité - Women Who Code - 20 octobre
L’équipe de Zendesk anime une série de discussions en ligne pour Women Who Code London. Au menu: un talk sur l’amélioration de la fiabilité des stockages de données, des conseils pour faire avancer sa carrière, un récit d’experience en tant que mentor pour un·e nouve·au·lle arrivant dans l’équipe et un talk de réflexion sur la diversité.
➡️ Zendesk Engineering Discuss Career Changes and Diversity - Women who code
☕ Café Carrière - Atelier d'écriture: le BragDoc - 25 octobre
Une fois par mois, un petit groupe se réunit pour prendre note de ses progrès jour après jour. Inspiré du BragDocument de Julia Evans, l’atelier a pour objectif de t’aider à mieux faire reconnaître ton travail et tes compétences. 🪄
➡️ Atelier d'écriture: le BragDoc - Women on Rails
🥵 Writing Code is Easy, Being a Great Developer is Hard - 26 octobre
Helen Scott parlera du métier de développeur·se, qui pour elle est un métier complexe combinant un certains nombre de compétences. Pour elle il ne suffit pas de savoir coder pour devenir un·e super développeur·se.
🚸 Session Live Mentoring - Zoé CADE - 2 fois par semaine
Tous les lundi et jeudi Zoé lance une session de live mentoring sur sa chaîne Twitch. Développeuse Web, elle est la mentore d’Anna Bozio, une développeuse junior, avec laquelle elle parle de code, de tech et de carrière. Elles partagent avec nous chaque semaine leurs avancées. 🔥
➡️ Live Mentoring - Zoe Cade
💬 Qu’as-tu pensé de cette newsletter ? Plutôt 😍 / 👍 / 🤔 / 💩 ?
✌️ Pour nous soutenir: recommande la newsletter ! Auprès de tes collègues, camarades, sur tes réseaux (LinkedIn, Twitter…)
✨ Rejoins-nous: meet-up | twitter | le site de ressources
✍️ Rédactrices: Camille et Juliette
🥯 Traduction version anglaise: Aurelie
🍕 Traduction version italienne: Paola