🙉 Newsletter Wor #18 : some Jamstack, build your own keyboard, avoid spaghetti code.
A bi-monthly newsletter about Ruby on Rails and the web
In this edition we break the habit: The “Ruby and Rails News” section becomes a sub-section of “Web News”. We hope it won’t bother you too much ❤️ You can tell us what you think of this change using the feedback form at the bottom of the newsletter!
😗 French Edition | 🤌 Italian Edition
Web News 🗞️
The Jamstack Conf 2021 was last October 6th/7th and the videos of the talks are already available (here is a Jamstack guide if you never met a member of this faction). The award of the talk that made a lot of people talk goes to Have Single-Page Apps Ruined the Web? No matter what your opinion is, the video gives a review and an outlook on the Multiple Page Apps (MPA), Single-Page Apps (SPA), and some thinking about how we do -and will do- the web.
🛤️ Ruby and Rails News
HoneyBadger released a summary of all Ruby news in Q3 2021.
Following the release of Rails 7 alpha version, we recommend looking into Saeloun’s blog which, for the past few months, published a lot of articles about the new features coming with this version (of course if you are still working with version 3.2 you can have an exemption 🤗)
The recordings for the last WNB.rb meetup are available:
Multiple radio button in Ruby on Rails - Sarah Eggleston
Rails tip 💎
Rails-run-spec-vscode
To run your tests quickly and easily there is an awesome VS Code extension: ✨ rails-run-spec ✨
This extension can run tests from a file or a folder inside the VSCode terminal with only one command, or even with a keyboard shortcut.👌
➡️ Vscode extensions for faster testing with RSpec - Jaye Hernandez
In the Web 🕸️
🗣 Tell Me How You Communicate
You have something to say but you know your communication is not always efficient. For Melanie Ensign, the message is not necessarily what is the most important but rather what follows from it. She suggests some directions to work on our communication and evaluate if the message has been understood and heard by the right person in a way to get optimum results.
➡️ Effective communication is not about what you say - Melanie Ensign
🔤 How to Build Your Own Keyboard?
Watch Mayuko’s video at your own risk! Because this “make your own keyboard” hobby is expensiiive. Are devs the only professionals using a keyboard all day saying it’s worth investing in a fancy keyboard? Or do Excel users think about it too? 🤔
➡️ Building my First Custom Mechanical Keyboard (with zero soldering) - Mayuko
ℹ️ Understanding the gender spectrum
This is an important reading to avoid any mistakes at work or in our everyday life. Kitty Giraudel wrote an article easy to read and enlightening: what is the gender spectrum, some keywords, how to use pronouns, what are the best practices, and also how to build a form to collect that type of data.
➡️ Understanding the gender spectrum - Kitty Giraudel
Some Code 💻
🍝 With or Without Parmesan?
According to Millie Macdonald, modular programming scores some good points in terms of risks, refactoring, and collaborative work. However, even though it is popular, it is not the only way. Sometimes we might prefer a big plate of spaghetti (a monolith) rather than a Lego box (a modular architecture), and vice versa.
➡️ Modular Programming: Beyond the spaghetti mess - Millie Macdonald
🪆 Nesting Will Soon Be Available to CSS!
Native CSS will soon support CSS nesting. Preprocessors (like Sass, Less, or SCSS) already do it since… 2007. Better late than never! Sarah Chima Atuonwu examines in her article all the principles, that way you will be ready when the day will come.
➡️ Native CSS nesting: What you need to know - Sarah Chima Atuonwu
🌌 Find Your Way on the Internet
If you haven’t heard about Facebook being down on October 4th, please let us know what is your secret! This downtime has been a great learning moment for some people at Facebook, and there is no reason we shouldn’t make the most of it too. Julia Evans wrote an article explaining the failure: the Border Gateway Protocol (BGP).
➡️ Tools to explore BGP - Julia Evans
Fun 🎉
🎃👻🌕🕯️ Boo! 💀🦇⚰️🕷️
This selection of fonts is perfect to prepare yourself for Halloween.
➡️ 12 Spooky Fonts Perfect For Your Halloween‑Inspired Designs - Renee Fleck
Events 🎡
🗺️ Discuss Data, Career, and Diversity - Women Who Code - October 20th
Zendesk hosts a series of talks online for Women Who Code London. There will be a talk about data storage and reliability, advice to boost our career, feedback about how to mentor a new developer in a team, and a talk about diversity and inclusion.
➡️ Zendesk Engineering Discuss Career Changes and Diversity - Women Who Code
🥵 Writing Code is Easy, Being a Great Developer is Hard - October 26th
Helen Scott will talk about what it is to be a developer, a job for which a lot of different skills are needed. For her, it’s not enough to know how to code to become a developer.
💬 What did you think of the newsletter? Mostly 😍 / 👍 / 🤔 / 💩 ?
✨ Join us: meet-up | twitter | website
Editors: Camille and Juliette
English edition by: Aurelie
Italian edition by: Paola