☀️ Newsletter #28: hack the system, catch the light, conquer space...
A bi-monthly newsletter about Ruby on Rails and the web
In this issue we discover Machine Learning and the Security Engineer role, we improve our design skills, we learn how it was to be a woman developer in the 60s…
😗 French version (version française) | 🤌 Italian version (versione italiana) | 🤝 Spanish version (versión española)
🛤️ Ruby and Rails news
Bridgetown announced the release of version 1.0 because Javascript is not the only way to make Static Site Generators (like NextJS or Gatsby), Ruby is here too (and yes Jekyll is still in our hearts)
An article by Cleiviane Costa explaining how to upgrade from Ruby 2.7 to 3.0
How to find our Ruby career path with Mina Slater by Hexdevs
Code Tip 💎
Generate empty commits: sync-contribution-graph
Maybe you have multiple GitHub accounts (for work, for you, for a secret hacking project). With this repo, you can now have the commit stats of all your accounts in one graph.
Input your username and a year to parse all your contributions to that account and create empty commits on the main one.
✨ sync-contribution-graph - Kate Efimova
On the Web 🕸️
👆 Create Better Buttons
Runi Goswami, Product Designer at Lyft, shares about the research for a new design of button with multiple choices, that they call “segmented control”. Fun fact: on Figma they have a section called “⚰️ Deprecated Dungeon ⚰️” with all the designs that are not used anymore.
✨ A better-segmented control - Runi Goswami
🌟 The Stars Conquest
Margaret Hamilton is known for being director of the Software Engineering Division at MIT Instrumentation Laboratory where the on-board flight software for NASA's Apollo program has been developed. Oof! And it was just the beginning of her long career. In a rare interview, she opens up about her path and lines of code.
✨ Margaret Hamilton Recalls Her Life as a Programming Pioneer
Some Code 💻
👯🏻 Team Work
Emmanuelle shares how Engineering organized at Dashlane, their stack, the different teams, their deployment process… There is a focus on security and access to data. It’s always interesting to see how others are doing !
✨ What does Engineering Look Like at Dashlane? - Emmanuelle Franquelin
🧠 Test Machine Learning
In our newsletter, we essentially share content about the web, but there are plenty of other fields to explore. Eniola Alese created a tutorial that is the perfect bridge to discover machine learning (or ML) while building a web app (or how to get out of your comfort zone but not so far away).
✨ Build a ML Web App - Eniola Alese
🕵️ Hack the System
A little disclaimer: this article by Natalie Silvanovich is a little bit technical. She explains how she tried to explore vulnerabilities in Zoom. If you want to give it a try anyway, or if you want to know more about the job of a Security Engineer (or if you didn’t know that you could legally be paid to hack), Natalie describes what she does and shares pieces of code.
✨ Zooming in on Zero-click Exploits - Natalie Silvanovich
Fun 🎉
☀️ Capture the Light
Spring Equinox was on March 20th, the days are getting longer… We share with you this lovely tutorial explaining how to apply light effects to an image.
✨ A Serene CSS Dappled Light Effect - Preethi
Events 🎡
📚 Bookclub: Crucial Conversations - April 7th
Women Who Code London meet often to talk about leadership.
Next week, discuss Kerry Patterson’s book, Conversations Cruciales, and learn how to have a high-stake conversation or manage conflicts.
✨ Bookclub: Crucial Conversations - Women Who Code London
☕ Buy us a coffee to support the newsletter 🍰 Thank you thecodenamedev for your support!
✨ Join us: meet-up | twitter | website
Editors: Camille and Juliette
English version: Aurelie
Italian version: Paola
Spanish version: Kattya