🐛 Newsletter Wor #17: There's a glitch in the Matrix
A bi-monthly newsletter about Ruby on Rails and the web
In this issue there is a lot of Rails news ( 🎁 ), we learn how to describe a bug, how to improve our career, why hyperlinks are blue, how to create art with CSS, how to improve a website performance… and we share a lot of events about Hacktoberfest!
🌐 Find the French issue here (version française)
🇮🇹 Find the Italian issue here (versione italiana)
Ruby and Rails News 🛤
A lot of Rails news since the last issue:
- Stimulus 3 and the final version of Turbo 7 are out, which means… Hotwire 1.0!
- First alpha release of Rails 7!
That’s too much emotion, let’s go have another coffee. ☕
Ruby Tip 💎
The Splat operator
In Ruby, we have the possibility to define a method with an unnamed parameter using “ * ”.
This parameter allows to:
- ignore one or many arguments given to a method
- define which arguments won’t be used in the body of a method
- better inheritance and usage of the super method
➡️ Anonymous splat operator in Ruby - Alexey Sologub
In the Web 🕸️
🐛 There’s a Glitch in the Matrix
We think Yuliia Kuprii’s article makes the world better: we get advice on how to describe a bug to avoid this infinite loop that everybody is afraid of: “The bug is not reproducible locally” <> “It happened again in prod”. And we discovered a word we didn’t know: a heisenbug.
➡️ How To Describe a Defect So Everyone Could Understand (+ Bonus Tips) - Yuliia Kuprii
📚 Some Feedback
As you imagine, we love people sharing feedback about their careers in order to grow and learn together (this is one of the reasons why we write this newsletter ❤️). We liked Ademusoyo’s thread and the five keys for career development. And there is a lot to learn from her Instagram feed!
➡️ 5 lessons I’ve learned in my career so far - Ademusoyo on Twitter and on Instagram
🔵 “Grass is Green, Links are Blue”
No, it’s not about haiku but about a dive in Herstory to understand why the hyperlinks have this blue color. Elise Blanchard shares many old graphic interfaces to find out who decided on this first. It’s interesting to see how some conventions (underlined links, the hover…) have been implemented. Klein or Michel Pastoureau had better watch out!
➡️ Why are hyperlinks blue? - Elise Blanchard
Some code 💻
🎨 The Guide of CSS Art
We often talk about CSS art in the newsletter because we are impressed by all we can do with these tiny pixels. The artist and developer Yosra Emad knows how to make us happy. In her last article, she shares her secrets about creation. Perfect to start today!
➡️ How I make CSS Art - Yosra Emad
🎃 Hacktoberfest: the Best Practices
Contributing to open source is good. Contributing well to open source is better! Monica Powell, who has many projects to make open source more accessible, provides some tips for those who want to participate and submit a top-quality first PR.
➡️ Set Yourself Up For Success During Hacktoberfest - Monica Powell
⚡ Lighthouse Treemap to analyze the performance
Often when we want to know what is responsible for the bad performance of a website, JavaScript makes a good culprit. In her article, Sia Karamalegos shows us how to use Lighthouse Treemap to not only find the file to look into but also to have the information in color… and big rectangles.
➡️ Explore JavaScript Dependencies With Lighthouse Treemap - Sia Karamalegos
Fun 🎉
🗄️ How Do You Organize Your Files?
Many computer science and bootcamp teachers say it: new students don’t understand the file tree and how it’s organized. We let you dive into Monica Chin’s article to get some clues explaining this phenomenon.
➡️ File not found - Monica Chin
Events 🎡
Hacktoberfest - Ladies of Code Glasgow - today 5 pm UTC
Our sisters from Glasgow start this open source event with an online meetup today (Tuesday, October 5th). It’s a great opportunity to learn the rules of Hacktoberfest and make our first contribution to open source.
➡️ Hacktoberfest introduction and contribution
Talk Night Online: Microservices - Women Who Code Berlin - October 7th
What are microservices? Should we do that? What are the pros and cons? Usha Devasi will tell us everything to understand them better and manage their challenges.
➡️ Talk Night Online: Microservices
Get On With It! - Ladies of Code London - October 10th
Ladies of Code London organize every Sunday since April 2020 an online event to boost our motivation. The idea is to force us to block a time slot on our agenda to make progress on a project.
➡️ Ladies of Code London - Get On With It!
Hacktoberfest
The Hacktoberfest is an event promoting open source that happens every year in October. It’s not about beer but really about code (even if both are not incompatible 🍻). A lot of events and workshops are organized this month to discover or come back to open source.
➡️ Events and workshops for the Hacktoberfest
💬 What did you think of the newsletter? Mostly 😍 / 👍 / 🤔 / 💩 ?
✨ Join us: meet-up | twitter | website
Editors: Camille and Juliette
English issue by: Aurelie
Italian issue by: Paola