You have been a Ruby on Rails developer for a couple of years.
You can finish a ticket from A to Z with a little technical help.
You want to strengthen your Ruby/Rails knowledge and skills.
Get on board and let's sail beyond the horizon.
You have probably written enough lines of Ruby to feel that you are in your comfort zone!
That's great. But this little voice makes you feel uncomfortable about your stagnation.
So you probably started to dedicate a part of your time to learning new things: a little bit of StimulusJS, a little bit of ActiveRecord, etc...
You feel like you're not making significant progress.
No worries! You are actually in the right mindset!
The only thing you need is guidance! 🧭
To become a better Rubyist you must take a month (or two) to learn the main concepts of OOP in Ruby.
Here is an exhaustive list of key concepts:
Ruby Object Model
The Ancestor Chain
The Method Lookup Path
Ruby Hook Methods
Private & protected + message handling
What are modules
The super keyword in Ruby
The yield keyword in Ruby
Once you've grasped these fundamental concepts, your coding confidence is bound to soar.
You'll approach your code with newfound assurance and expertise.
Leveraging my 12 years as a Ruby on Rails developer and 7 years as a tech writer, I created RubyCademy.
Let me be your guide on your journey to mastering Ruby and save you valuable time along the way.
Also, you can follow us on x.com as we're very active on this platform. Indeed, we post elaborate code examples every day.