🙄 Newsletter #40: we talk the last DHH bad take, prepare for your first 1:1, a kawaii keyboard...
A bi-monthly newsletter about Ruby on Rails and the web.
In this issue, we discover how the metaverse can take its inspiration in litterature, we execute Ruby code without irb, we write code like in the old days…
👋 French version (version française) | 🤌 Italian version (versione italiana) | 🤝 Spanish version (versión española)
Web News 🗞️
We have to talk about DHH (Rails creator), because after grumbling about the “cancel culture”, he published a new blog post where he attacks the foundations of DEI (Diversity, Equity, Inclusion). Pathetic discourse, and a lot of clichés that make our eyes roll (🙄). Karla Monterroso took the time to talk about it and warn us against homogeneity in tech.
🛤️ Ruby and Rails News
Ruby tip 💎
Execute code in the console without irb
The ruby
command has multiple usages, for example, use it to execute a piece of code without running irb (the interactive programming environment for Ruby).
ruby -e '5.times { puts "I didn't use irb !" }'
✨ Executing Ruby from the Command Line
On the Web 🕸️
🏃🏽♀️ Devs transfer
We often talk about why developers leave their job at a company, but we talk less about why they choose to stay. Employers keeping promises, good team communication, possibilities of promotion… These are key to reducing attrition, and Rebecca Abi Raad talks about it in this article.
✨ Ten reasons engineers choose to stay with an organization - Rebecca Abi Raad
🌆 Cities in the Metaverse
Metaverse works hard (and in vain) to make us dream. At a time when we spend hours of our lives online, people seem to be uninterested to dive in this virtual universe. Chloe Sun, who calls herself a “Metaverse Enthusiast”, follows the path made by Italo Calvino in Invisible Cities, and imagines a metaverse where cities would be structured by mathematical rules and poetry – far away from the sad ambitions of the digital giants.
✨ What can metaverse planners learn from Italo Calvino’s Invisible cities - Chloe Sun
💬 Sticky Note for a Successful 1:1
Do you have to prepare for your first 1:1? Simple, short, and efficient, this article by Lara Hogan gathers all the good questions to ask to set up a good 1:1 and get the feedback you need.
Questions for our first 1:1 - Lara Hogan
Some Code 💻
📝 Writing Code the Good Ol’ Way
Today we want everything in digital format but the pencil is still pretty much here and is not ready to give up. The proof is we can even use it to code! There are different good reasons to use a notepad before an IDE, and Preethi will explain how to do it the smart way.
✨ Why and How I Write Code With Pencil and Paper - Preethi
👀 Access the Invisible
Sometimes you need to hide content for design purposes, or for a specific part of a feature, but are you sure it is accessible and understandable through a screen reader? Kitty Giraudel gives a summary of all the HTML and CSS tricks to hide content and keep it accessible.
✨ Hiding Content Responsibly - Kitty Giraudel
📈 Engineering at Scale
Repeating what worked for your engineering team of 2 does not necessarily work for your team of 20. Rachel Potvin experienced this and has several tips on all the things that need to scale in engineering when the company grows.
✨ 6 Tips to Overcome Scaling Challenges Like Design Decisions, Tech Debt, and Developer Satisfaction - Rachel Potvin
Fun 🎉
⌨️ We Need This Keyboard!
This keyboard: neeeed! If you want to be tempted to buy many good looking mechanical keyboards, you should definitely subscribe to Cassidy Williams’s weekly newsletter. We totally fell for Charlyn Gonda’s one, it’s way too adorable and she explains in her article how she made it.
✨ An LED-filled desk: keyboard & macropad with 3D printed keycaps! - Charlyn Gonda
Events 🎡
🙅♀️ Learn about API Security - November 30
Akshata Sawant, a MuleSoft Developer Advocate at Salesforce, will host this event organized by WWCode Philadelphia where you can learn how to secure an API by implementing Zero Trust Security.
✨ Zero Trust Security for Your APIs with MuleSoft: WWCode Global Partner Event
☕ Buy us a coffee to support the newsletter 🍰
✨ Join us: meet-up | twitter | website
Editors: Aurelie, Camille, Lucille and Juliette
English version: Aurelie
Italian version: Paola
Spanish version: Kattya