🧹 Newsletter Wor #24 : redo Wordle, to be a hacker in the 80s, some refactoring...
A bi-monthly newsletter about Ruby on Rails and the web.
In this issue we say goodbye to Webpacker, we discover the incredible life of a hacker, we learn how to make engineering and marketing work together (for real), we follow the making of a super famous dashboard, we are at peace with CSS…
👋 French issue (version française) | 🤌 Italian issue (versione italiana)
Web News 🗞️
Okay, we don’t have so much web news to share in this edition, so following a suggestion we received from one of our subscribers, we share a great tool, Omni, created by Alyssa X to improve the productivity of our browser and it is available in open source on Github. 💃
🛤️ Ruby and Rails News
Webpacker is retiring! Here is a guide to switch
Release of RubyGem 3.3.6 and a summary of the new things in Ruby 3.1
Cleiviane Costa explains everything to upgrade from Rails 6.1 to Rails 7
The Game Engine 2D Dragon Ruby Jam Toolkit is free until February 12
The RubyMine IDE is in Early Access
Ruby tip 💎
Enumerable#tally
The tally
method facilitates counting the occurrences of each element.
It returns a hash
with the elements as keys and their occurrence as values.
Easy peasy, and also really practical!
["a", "b", "c", "b", "b"]‧tally #=> {"a"=>1, "b"=>3, "c"=>1}
On the Web 🕸️
🕵️♀️ Who is Susy Thunder ?
Susy Thunder is a famous hacker from the 80s, who specialized in social engineering. This article, with its beautiful layout, retraces her life. And if you never heard of her, that’s probably because she never got caught. 😎
✨ Searching for Susy Thunder - Claire L. Evans
🍯 How to Not Sacrifice Everything for Engineering
Charity Majors relates the creation and development of Honeycomb that she co-founded and where she is CTO. She sends a warning against the idea of placing Engineering on top of everything, to the detriment of sales and marketing. She shares also what she looks at during recruitment.
✨ How engineering-driven leads to engineering supremacy - Charity Majors
🤗 The Introverts’ Power
Maybe you don’t know you are an introvert, or maybe you know and it brings real difficulty for you at work. Then this article by Sumudu Siriwardana will help you discover what it can give you and what skills you can develop to use it as a force.
✨ How to Leverage Being an Introvert for Better Content Creation - Sumudu Siriwardana
Some Code 💻
🦠 Build a Dashboard for 1 Million Views a Day
We knew that Covid cases in the UK were counted in an Excel spreadsheet, but that’s not it! Claire Giordano explains how they gathered the pandemic data in a dashboard that has been built piece by piece (spoiler alert: they used iteration), the challenges (scalability, reliability of the queries), the technical choices (Postgres, open-source)… A comprehensive and really interesting article!
✨ UK COVID-19 dashboard built using Postgres and Citus for millions of users - Claire Giordano
🧹 A Refactor Today Keeps the Doctor Away
This article might make you smile nervously because the “hacky way” found by Alan’s tech team to solve a product evolution became a giant bowl of technical debt and it rings a bell. The report for this refactor will be interesting to many, devs and product owners, because it sounds like it was a big pile of work, and reading others’ experiences is always a good idea!
✨ Large refactoring - Chaïmaa Kadaoui
🤝 Be at Peace with CSS
CSS is a real language (duh) hard to manipulate when we don’t know it well. We selected an article to dive into flexbox, so flex-basis, flex-shrink, and flex-grow won’t keep any secrets away from you. And if you wrap these mean words with a framework (Bootstrap 💜), you will understand all the machinery behind the scene.
✨ How Flexbox Works - Tiffany B. Brown
Fun 🎉
🟩 Redo Wordle
Who is addicted to the game here? Confession: in France not really, but we open our mind and suggest watching Anna Lytical’s tuto, which make you look at p5.js.
✨ Drag queen codes: Wordle 🔠✨ - Anna Lytical
Events 🎡
💣 The Importance of Black & Ethnic Women in Data - February 10th
Oyinkansola Adebayo will talk about the support and empowerment she provides to Black women and ethnic minorities with her company Niyo Hair and Beauty, her network Niyo Network and her bootcamp “black codher”.
✨ The importance of Black & Ethnic Women in Data - Oyinkansola Adebayo
🙏 Machine Learning 101 - February 8th
Learn the basics of Machine Learning with a series of meetups organized by WWCode London and presented by Ying Liu.
✨ Machine Learning 101 - Women Who Code London
💻 Learn Ruby, Help Each Other, Make Friends - February 15th
WWCode Austin organizes once a month a Ruby meetup to help with coding, to do some networking, and to give a safe space for any of the questions you might be afraid to ask about code or developer life.
☕ Offre-nous un café pour soutenir la newsletter 🍰 Thanks to dianedelallee, Linzellart and officierazarov to support us !
✨ Join Us: meet-up | twitter | le site de ressources
Editors: Camille and Juliette
English translation: Aurelie
Italian translation: Paola