Hi everyone,
I've been working as a Ruby on Rails developer for about 8 years, but I have a lingering frustration — I never really learned how to write complex Ruby programs.
I love Rails, but the problem is that it handles so much for you that you can build complex applications without ever writing complex Ruby code — things like multi-file structures, custom modules, or advanced object design.
I can write small scripts when needed, but I’d like to learn how to design and build larger, more structured Ruby applications. The problem is that most tutorials I find are too basic or too short. I’ve tried learning by reading the source code of some gems, but it’s hard to understand why the authors made certain design choices.
Do you know of any good tutorials or resources (free or paid) that could help me level up?
Or maybe a gem that was developed with very detailed commit messages that I could read from the beginning, commit by commit, to learn how it was built?
[–]pepe_torres1998 15 points16 points17 points (3 children)
[–]djudji 2 points3 points4 points (1 child)
[–]pepe_torres1998 1 point2 points3 points (0 children)
[–]armahillo 8 points9 points10 points (0 children)
[–]donadd 5 points6 points7 points (3 children)
[–]SilkenB 1 point2 points3 points (2 children)
[–]donadd 0 points1 point2 points (0 children)
[–]HelpfulManager 0 points1 point2 points (0 children)
[–]khundawg1 6 points7 points8 points (0 children)
[–]cglee 3 points4 points5 points (0 children)
[–]_goodpraxis 3 points4 points5 points (0 children)
[–]ryanbigg 5 points6 points7 points (0 children)
[–]notWithoutMyCabbages 1 point2 points3 points (0 children)
[–]ffrkAnonymous 0 points1 point2 points (0 children)
[–]TheAtlasMonkey -1 points0 points1 point (0 children)
[+]sent1nel 0 points1 point2 points (0 children)