❗Newsletter Wor #25: Ya tenemos versión en español!
A bi-monthly newsletter about Ruby on Rails and the web.
In this issue we speak Spanish, we won’t talk about Web3 anymore, we struggle with technical interviews, we found out what is our leadership style, we say bye-bye to Google Analytics, we read books, …
👋 French version (version française) | 🤌 Italian version (versione italiana)
The newsletter is now translated into Spanish! 🥳 🎉 Thank you Kattya for your translation of the two first issues of 2022! More to come.
With Kattya joining us who lives in Peru, Aurelie in charge of the English translation who lives in the United States, Paola in charge of the Italian translation and us, the editors, living in Paris, Women On Rails newsletter is now present on three continents! 🗺️💃
Web News 🗞️
What if this newsletter was written by an AI? (Spoiler: it’s not the case). Github Copilot, which helps -maybe- to keep an eye on the code quality, is also starting to write, we let you be the judge: Shakespeare or even worse?
The end of Google Analytics in Europe? After Austria, it’s France’s turn to punish Google Analytics because of the transfer of data in the United States. Is it time to run away from it?
🛤️ Ruby and Rails News
The last WnB.rb talks are available online 🎉
Action Cables Explained: The Ultimate Beginner Guide by Ce Manalang
Exploring Ruby’s Set Class by Tay James, talk that has been shared in the Ruby Weekly newsletter!
Following the outcry, RailsConf removed the “Web3 and Rails” track from the next edition of the conference.
An article that made some noise: Rails and its Ruby dialect
Ruby tip 💎
referer vs referrer
Once upon a time, in the early beginnings of the Internet, a developer made a typo, and today we still live with it… This typo has never been really fixed, so programming languages had to adapt.
Ruby allows the use of both spellings. You can even force the use of the right one (isn’t it ironic, Alanis?) with Rubocop. Be careful with dependencies and external tools that may only accept referer
.
Rails/RequestReferer:
EnforcedStyle: referrer
✨ HTTP referer vs HTTP referrer in Rails and other web development projects
On the Web 🕸️
✊ Black History Month
Madison Butler challenges conference organizers to diversify their panels. And when we talk about diversity, we don’t talk about only adding more women. Madison talks to Forbes about the creation of the Black Speaker Collection platform that gathers all the Black experts in a repertoire.
✨ The Black Speakers Collection To Close The Speaker Pay Gap - Janice Gassam Asare
🧰 How to Build and Maintain a Good API
We learned recently that a lot of companies wanted to invest in APIs (what’s called the “API economy”), so Deepa Goyal’s article comes out right on time to learn more about how to build a good API. There are also some examples detailed: Twilio, Square, Okta, Shopify, Microsoft Graph and eBay.
✨ Driving Meaningful Customer Impact with API Governance - Deepa Goyal
🤠 Find Your Leadership Style
We often talk about soft skills and technical skills to grow and evolve in our field, but we never talked about leadership. You don’t see yourself as a lead dev? Yet we all have a leadership something inside us that we need to understand and grow.
✨ Finding your leadership style - Sally Lait
Some Code 💻
🧮 Let’s Talk About Technical Interviews
Unfortunately, we often need to do the infamous technical interviews to get a job. Assitan Koné talks about the different kinds of technical interviews, how she prepared herself for them, talked about the ones she failed, and challenges this interview method. We learn a lot about recruiting as well!
Note: The video is in French subbed in English.
✨ My disastrous technical tests - L@ codeuse
📓 Patterns at Work
We already talked about Design Patterns in a previous issue last September. This time we study them with the book Learning Patterns, and Victoria Lo kindly gave us a summary of what she learned from it.
✨ Learning Design Patterns: A Summary - Victoria Lo
❗ The Importance of !important
Una Kravets started a series of videos “CSS in 5 minutes” to improve our knowledge of this language. We dive into !important (and use it with caution), and we invite you to give an eye to the other videos like the ones about Revert and Cascade Layers.
✨ How does !important actually work? (It's not what you think!) - Una Kravets
Fun 🎉
🖌️ Generative Art
If you have enough of hearing about NFTs, take a look at Amy Goodchild’s article that talks about the links between art and code, but without the Ponzi scheme. This is a fascinating discovery with many illustrations where we can learn how algorithms can produce art.
✨ What is generative art? - Amy Goodchild
Events 🎡
🎤 SheStartup Volume IV - February 23rd
You can come for advice about career, tech or business, there will be subjects for everybody because SheStartUp goes big this year with 9 talks of 20 minutes each. This is the opportunity to meet other professionals and companies recruiting.
✨ SheStartup Volume IV - allWomen
☕ Buy Us a Coffee to support the newsletter 🍰
💬 What did you think of the newsletter? Mostly 😍 / 👍 / 🤔 / 💩 ?
✨ Join Us: meet-up | twitter | website
Editors: Camille et Juliette
English translation: Aurelie
Italian translation: Paola
Spanish translation: Kattya