Skip to main content

Posts

Showing posts from December, 2021

Part 0: Introduction: The pragmatic programmers guide to Ruby and Ruby on Rails

Recently I had the opportunity for contributing to a project with which I really connected. The project started off with Ruby on Rails for both frontend and backend but now it is rapidly shifting to React on Frontend and Rails on the backend. Coming from a Golang world where things are simply what they are supposed to be, Rails was filled with surprises. My team is very supportive in answering my stupid questions but I've decided to double down on this beast. This is what I know about Ruby so far.  1. Ruby on Rails is known to be a 'developer friendly' framework - At the moment I disagree with this. Maybe once you get to know the framework well it is a breeze, but right now Rails is simply doing things without telling me. That is just confusing. 2. Rails documentation is really good - I had an internal BootCamp about rails(in my current company) which was a bit helpful but nothing beats the documentation. So for this series, I'm going to go through the documentation pa