๐ 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.
โก๏ธ Gem act_as_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