While there were quite a few seminal posts that impacted me strongly when I started out, for real, in Rails in 2012 (spent the 12 years prior coding in ColdFusion and Java), it was this one, far more recent, that really changed things for me/us at work:
I started to use `String#-@` not very long ago and after a period of accommodation where sometimes the code seemed to me to look weird, now I can parse it well and like it.
Yes, indeed that is a good series and I like specially the Vanilla Rails article. Thank you for sharing this
I constantly refer to: https://www.speedshop.co/2019/01/10/three-activerecord-mistakes.html
Totally love this article. I will bookmark it to send it along when I recommend people to use .size instead of .count
While there were quite a few seminal posts that impacted me strongly when I started out, for real, in Rails in 2012 (spent the 12 years prior coding in ColdFusion and Java), it was this one, far more recent, that really changed things for me/us at work:
https://world.hey.com/dhh/stimulus-3-turbo-7-hotwire-1-0-9d507133
For me, the advent of the "Hotwire stack" has been, simply, huge.
Yes, Hotwire was indeed a really big step forward! Thank you for sharing not only the article but also why you consider it so important!
My mind was blown when I read https://brunosutic.com/blog/async-ruby!
In my opinion, this "transparently concurrent" approach is a wonderful solution for doing async in Ruby.
Oh yes, I remember that article. It was a very good article, well written and a please to follow. Thank you for sharing it here
Akshay Khot’s blog is bussin
https://www.akshaykhot.com/
Also anything from Honeybadger blog.
Yes, Akshay blog is very good and has some great deep dives.
The same goes for Honeybadger blog.
Thank you for the recommendations.
Anything specific that you recommend from there?
https://yehudakatz.com/2009/11/15/metaprogramming-in-ruby-its-all-about-the-self/
Oh thank you for this.
Great article about self and how it works.
As Andy already recommended the one I was thinking, I'll recommend this https://www.schneems.com/2019/11/07/why-does-my-apps-memory-usage-grow-asymptotically-over-time/
Thank you for the recommendation. Indeed a very good article about memory usage.
I also like a lot the list of recommendations to read further from the article.
This article opened my mind about some low level Ruby aspects. https://samsaffron.com/archive/2018/02/16/reducing-string-duplication-in-ruby
Thank you for sharing this article.
I started to use `String#-@` not very long ago and after a period of accommodation where sometimes the code seemed to me to look weird, now I can parse it well and like it.
Here were a few thoughbot posts that had a big influence on me:
https://thoughtbot.com/blog/sandi-metz-rules-for-developers
https://thoughtbot.com/blog/tell-dont-ask
https://thoughtbot.com/blog/four-phase-test
Thank you for sharing this.
Indeed very good articles and in a way very good at naming or clarifying some concepts that were hard to pin point.
I feel the one from Sandi Metz had quite an impact in the Ruby community when thinking about clean and readable code.
Sure thing, Lucian! :) Yes, that Sandi Metz post was definitely the most influential for me out of those.
This post about dependency injection in Ruby is neat: https://remimercier.com/dependency-injection-in-ruby/
Thank you Benoit for this article. I did not know about it! Great resource