š” Newsletter WoR #50: back to work ā time to cheer up, try tofu, and meet GPTā¦
A monthly newsletter about Ruby on Rails and the web
Weāre so happy to be back here after the summer break š Especially since this newsletter celebrates its fiftieth edition and almost three-year anniversary. Thank you again for reading it and sharing it! As usual after the break, we take time to rewind on whatās new in Rails and around the web.Ā
In this issue, we read our application logs and watch the RubyKaigi conference, we say no to toxic productivity, we set up jobs to scale user growth, and we add pastel colors to our livesā¦
šĀ French version (version franƧaise) | š¤Ā Italian version (versione italiana) | š¤Ā Spanish versionĀ (versión espaƱola)
Web News šļø
A big piece of news has shaken the global stage, and even gotten some French devs to wake up from their summer naps: HashiCorp adopted the Business Source License for all their products, including Terraform. It was a biiiig deal in August. This nightmare ended with the release of OpenTofu, a fork of Terraform (a Terrafork!) which joined the Linux CNCF Foundation. Tech might be going veganā¦
Ruby and Rails News š¤ļø
šŖµ Itās a log, log world
If weāre going to break production, we might as well log it properly, right? Aestimo Kirina shows us how to use logs and the 6 levels of severity of Logger: debug
, info
, warn
, error
, fatal
, unknown
. He shares some formatting tips, like displaying logs with rainbow colors in your terminal, cosā who says debugging canāt be š fun š? And if youāre already past that kind of fun, you can also delve into his introduction to Lograge š¤¬.
⨠Managing your Ruby Logs like a Pro - Aestimo Kirina
š¤ News in a nutshell
Podcasts aplenty:
The Ruby for all podcast invited Megan Brown to share her experience with UX research as well as some career advice.
The Bike Shed podcast invited Andrea Goulet to speak about empathy, community and gender bias.Ā
Way back in May but way worth a listen, the Ruby on Rails podcast released a recap of RubyKaigi 2023.
Speaking of RubyKaigi, it was good to see Emily Sampās talk Generating RBIs for dynamic mixins with Sorbet and Tapioca (ah the mystery of RBI files) and Jemma Issroffās talk Tips and Tricks for working in the MRI Codebase (ah the mystery of MRI).
Ruby Tip š
Rails Go to Spec
This Vscode extension will find your file of specs in no time, or create it for you!Ā
This is the default keybinding:
- Ctrl + Shift + y
- Cmd + Shift + y (Mac)
But of course you can customize the keybinding in your favorite code editor.
On the Web šøļø
ā± Less is more?Ā
Youāre back to work, but definitely still in the mood for a holiday. So you find yourself laying eyes on The 4-hour Workweek, Tim Ferrisā bestseller that caused quite the sensation in the tech industry. Alas, Meagan Day is here to snap you out of your fantasy plans. In this brilliant article, she debunks the myth of hyperproductivity born straight out ofĀ ā surprise surprise ā the Silicon Valley.Ā
⨠The Fraud and the four-hour workweek - Meagan Day
š To do or not to do
Letās talk real productivity. Dr Amantha Imber, who specializes in behavioral science, examines the flaws ā and the true potential ā of to-do lists.Ā
⨠Not Getting Anything Done? Try This To-Do List Hack - Amantha Imber
šŖ Wind of change
Some September inspiration: yes, even in the middle of the industry crisis and its mass layoffs, it is still possible to get a new or a different job, whatever your background. Jolene from Colorful Codes is here to prove it: with no prior degree or training, she became a developer at Microsoft.Ā
⨠How to stay motivated during your tech job hunt - Colorful Codes
Some Code š»
š Exponential growth
A job for this, a job for that⦠Thatās all very well when you have 1000 users. But multiply this number by 10, and you end up with endless job queues and users waiting for their data to refresh for over 10 minutes⦠what a nightmare!
Surbhi Garg shows us how to configure Sidekiq to get a system to scale with its user base.Ā
⨠Scaling Journey from 16k to 160k Users - Surbhi Garg
ā The truth, nothing but the truth
If you havenāt taken electrotech classes, you may not be familiar with truth tables. These tables help understand the basics of conditionals, but also the impact of certain admin panel settings and ways around unfortunate bugs. Eve Ragins illustrates this with very clear examples.Ā
⨠Using Truth Tables - Eve Ragins
š¤ Hey Gepetto, tell me my name
Whether we like it or not, weāre going to have to get used to AI sticking around. And weād better know a thing or two about it if we want to use it wisely. Birgitta Bƶckeler has put together an overview on the topic for us.Ā
⨠Exploring Generative AI - Birgitta Böckeler
Fun š
š¬ Back to work sweet work
As you may have gathered by now, we need BEAUTY and COLORS and GLITTER in our lives. So we were delighted to read Carrie Cousinsā article about websites in candy pastel shades, and weāre tempted to try out her color recommendations.Ā
⨠Candy Pastels: A Soft and Soothing Graphic Trend - Carrie Cousins
Events š”
š Unicorns in tech afterworks - Berlin
Unicorns in Tech is an LGBTIQ+ friendly community with more than 4000 members. Every first Thursday of the month they hold an afterwork to get together with techies and create new projects.Ā
⨠Unicorns in Tech afterworks
ā Buy us a coffee to support the newsletter š°
⨠Join us: meet-up | twitter | website
Editors: Aurelie, Camille, Lucille and Juliette
English version: Marine and Jade
Italian version: Paola
Spanish version: Kattya