We regress around 13 years back into Rails history to revisit a personal journey I took with Rails, and some thoughts about how that might relate to Rails in the future
– Me, on a mailing list of friends, Thursday, 16 Aug 2001 “I forsake Java! I renounce C++! All hail The Mighty RUBY!!” 2.upto(100) do |num| puts "Ruby is #{num} times better that Java or C++" end
– Scott “This is just awesome. […] This is the real answer to the reuse question. I just tried the login engine, and it totally works, easy! Wowee zowee...”
Technology Trigger Peak of Inflated Expectations Trough of Received Opinions Slope of Fear, Uncertainty and Doubt Plateau of “Oh, are those still a thing?” 2005 2011
–Ryan Bigg & Yehuda Katz, Rails 3 in Action, Manning Publications, 2011 “There was a lot of controversy surrounding engines, and James spent a lot of his time defending the decision to develop them. Since then, however, the community has grown to accept the idea.”
Majestic Monolith vs. Microservices Fat Models vs. Presenters Callbacks vs. Service Objects System Tests vs. Unit Testing & Stubs Fixtures vs. Factories