🎂 Newsletter Wor #19: Already One Year Old !
A bi-monthly newsletter about Ruby on Rails and the web.
The newsletter celebrates its first birthday!! 🥳🎈🎁 And we reached 400 subscribers for the original version in French (w’re almost 100 here)! 🎉 This newsletter evolved a lot since its beginning, thank you for being part of it!
🇫🇷 You can find the French edition here (version française)
🇮🇹 You can find the Italian edition here (versione italiana)
Web News 🗞️
We have heard a lot about Next.js in the last two weeks. Obviously, it was because there was their 2021 conference where we learned about the release of version 12. Rachel Nabors announced new documentation for React, with a transition from Gatsby to Next.js. And speaking of Gatsby, version 4 has been announced.
🛤️ Ruby et Rails News
Seeing Ruby or Rails articles at the top of Hacker News always makes us happy, we feel like we have the upper hand over the dev industry. We liked A love letter to Ruby and Rails and this super interesting article Fork Freshness: Project Lifespans in the Ruby Ecosystem about the Fork Freshness tool to check if a project is really dead or maintained in a fork.
The article Ruby is still a diamond by Emma Hyde got a lot of success, and she has been invited to the last Ruby On Rails Podcast hosted by Brittany Martin and Jemma Issrof.
Rails tip 💎
gem 'acts_as_list'
This gem makes sorting and ordering a list of elements something very easy.
After installing the gem you need to add a column position
to the table and define the scope of acts_as_list
.
Twenty-ish methods are then available to change the position of an element and reorganize your list.
In The Web 🕸️
💬 “This meeting could have been an email”
We all know what a bad meeting is. The one from which we leave the room tired without knowing what needs to be done, and worst-case scenario another meeting is scheduled on the same subject a few days later... Sarah Drasner takes back control over the meetings with a great method to lead them with efficiency.
➡️ Good meetings - Sarah Drasner
📝 Which Tool to Take Notes?
We are big fans of Notion, so this article might be a little bit biased (🙊). There are other good options of course, like Roam, Obsidian, or even a Google Doc… Notion needs a little bit of practice and in her article, Yosra Emad explains the basics to start using it and details how she takes notes or organizes the documentation for her projects.
➡️ How I use Notion while learning programming - Yosra Emad
👑 Reaching the Top of the Engineering Pyramid
A very interesting article to discover what a CTO is: we learn how this role changes depending on the company size, which soft skills are needed, how to feel legitimate at this position, and how to evolve in our career to reach this role.
➡️ The path to CTO as a woman in Tech - Ségolène Alquier
Some Code 💻
👻 Goal: not being scared of JavaScript anymore
Ifeoma Imoh recently realized some videos deep-diving into Javascript and some of its concepts: asynchronous execution, call stack, execution context… We selected one to understand the Javascript closure, but we invite you to explore the rest of the videos and subscribe to her channel to remove the myth around this language!
➡️ JavaScript Closure - Ifeoma Imoh
📸 Lightning Testing
To test your frontend, enough with the unit testing, a faster solution exists and it reduces the number of lines to write: the Snapshot testing. Viduni explains everything about it and lists the pros and cons to switch to this method of testing.
➡️ Snapshot testing for frontends - Viduni Wickramarachch
👛 Web3 Wallet: The ABC
Crypto! If you still haven’t peeked into it, this article is for you. To keep your virtual monies you need a wallet of course, but not any wallet: a Web3 Wallet. You will learn how to create one, how to use it, and most importantly why to use it.
➡️ Understanding and using a Web3 wallet - Christina Gorton
Fun 🎉
🍬 Trick or Treat!
Why download CandyCrush when you can code it yourself?
➡️ Candy Crush in React - Ania Kubów
Events 🎡
🤝 Technical Interview: Trips and Trick - November 4th
Passing a technical interview is a skill we need to learn and maintain. Women Who Code organizes a panel with guests who share their experiences.
➡️ Panel Discussion: Interview tips and trick - Women Who Code London
⚗️ Introduction to Open Source Quantum Computing - November 9th
What is quantum computing? Abby, a developer at IBM, gives us a glimpse of what quantum computing is and how it is used in the everyday world. She explains how to write your first lines of code to contribute to the quantum open source! (no prerequisites necessary)
➡️ Intro to Open Source Quantum Computing - Women who Code London
💃 Rubyconf November 8-10
One of the biggest conferences for Rubyists! It’s a mix of keynotes, talks, and workshops, online and on-site (for the lucky ones who can go to Denver, CO). It is time for skill and job shopping! 🧺.
➡️ RubyConf
✨ Join us: meet-up | twitter | le site de ressources
Editors: Camille, Juliette and Mozza
Translator for the English version: Aurelie
Translator for the Italian version: Paola