🌴 Newsletter WomenOnRails: Back at work !
The newsletter comes back for a ✨second season✨ after the summer break ! We hope you had a great time and that it wasn’t too hard to get back to work 💖
In this issue, we look at the Ruby / Rails news that came out during this summer, we see how taking a break from tech news is good, or that we can learn by sharing our knowledge, and we teach ourselves design patterns…
🌐 You can find the French version here (version française)
🇮🇹 You can find the Italian version here (versione italiana)
Ruby and Rails News 🛤
One of the biggest announcements of the summer for Rails was about how Javascript will be managed in Rails 7: Webpacker is dead, long live Hotwire ! You can read the PR of this change and start grieving here. 🥀
An opinion from DHH (Rails creator) has been shared a lot in the JS world: Modern web apps without JavaScript bundling or transpiling and, this time, it did not push half of the employees to quit. 😇
🗞️ Ecosystem News
WNB.rb has created a panel about technical talks, you can find the recording here and the transcripts here (it’s a good sign to start a talk !)
Speaking of WNB.rb, the recordings of the last meetup are available:
➡️ How to get started with contributing to Ruby on Rails - Stefanni Brasil
➡️ Intro to Ruby Memoization - Jemma Issroff
Jemma Issroff also announced last week that her e-book can now be preordered: Ruby Garbage Collection in Under Two Hours 🎉If we had a penny for every time someone said Ruby was dying, we would be very rich. So, for a change, we found an article saying how much Ruby is still pertinent today: Ruby is Still a Diamond by Emma Hyde.
And since we really want to share some good news to start this new season, here is a good story: how the Doctolib app, a French health practitioners booking platform with a Rails monolith, (yes, they are still resisting to the microservices siren calls) scaled up really fast following the French government announce requiring COVID vaccinations: Monday, July 12 at Doctolib: a Retrospective
Ruby tip 💎
coerce(Numeric)
If the value given as a parameter is the same type as the num, then an array is returned with both data ([numeric, num]). But if they are not the same type, then both data are returned as float objects in the array.
➡️Coerce(Numeric) - how does it work?
In The Web 🕸️
🌴 Taking a Break From the Tech News
Maybe like us, have you taken a break this summer? Do you think you have missed many tech news and that you need now to get on top of it quickly? Stop ! Don’t panic ! Rach Smith tells us that taking a break far from all the flow of information is not that bad. Instead of feeling guilty, she changed her perspective and focused on what matters the most to her.
➡️ I completely ignored the front-end development scene for 6 months. It was fine - Rach Smith
🏫 Learn in Public
Michelle Barker shares with us how she continues to learn about code. For her, reading or following courses can be stressful since there are a lot of resources. Her advice is to practice quickly what we just learned in a project that we like and make us avoiding the tutorial hell. Sharing our project is good for accountability and finding support in a community.
➡️ Learning in the open - Michelle Barker
Some Code 💻
⚙️ Introduction to Design Patterns
If design patterns principles don’t ring a bell to you, it is time to follow this series of articles. Akebu gives us an overview of what is interesting with design patterns and how to use them. We look forward to reading the next articles.
➡️ Design patterns - Akebu
👀 A Tool to Visualize the Repos
This website has been shared a lot this summer because it enables the creation of a chart representing a GitHub repo. It’s interesting to see how a codebase is structured, or to compare some repos to catch the differences and similarities, and maybe learn something from it !
➡️ Visualizing a codebase - Amelia Wattenberger
Fun 🎉
⚔️ En Garde !
We selected this article talking about the agency that created the animation for the battle of Helm’s Deep in Lord of The Rings: Seigneur des Anneaux: The Two Towers, battle scenes in Game Of Thrones, and also in Avengers: Endgame. Let’s feed our curiosity at the beginning of this new WomenOnRails season by looking at how well we can organize a mess !
➡️ How Lord of the Rings changed big-screen battles forever - Erin Carson
Events 🎡
Hack Evening and Kata Challenge - Women Who Code Berlin - tonight at 1 pm ET
A meeting to work on your side projects, to share with other developers in the community, or to talk about the Summer Kata Challenge.
➡️ Hack Evening and Summer Kata Challenge Wrap-up - Women Who Code Berlin
First Black Tech Festival - Akwaaba Fest - September 25th
This festival (in French and English) highlights Afro Caribbean people in European Tech !
Fully online and for a day, there will be talks from people experts in cybersecurity, podcasts, data protection, interview process, and advocates.
Women on Rails returns from its break - September 28th
It’s Back to Code for WomenOnRails and it’s time to meet each other again next week!
We will present what we do at WomenOnRails and our incoming projects. It is the opportunity to share with us what you are looking for at WomenOnRails, create new connexions, and maybe get involved in the community.
➡️ La rentrée Women on Rails - (in French)
💬 What did you think of this newsletter? Mostly 😍 / 👍 / 🤔 / 💩 ?
✨ Join us: meet-up | twitter| resources
Editors: Camille and Juliette
English version by: Aurelie
Italian version by: Paola