Honestly, Rails. When I first learned it about a year ago now, I thought it was a cool product that made my life easier but didn't really understand how.
Fast forward to 2 months ago when I was given a coding challenge to create a Ruby API without using Rails...holy cow did I realize how much is done behind the scenes that I wasn't aware of. It made me appreciate and understand Rails so much more.
Honestly, Rails. When I first learned it about a year ago now, I thought it was a cool product that made my life easier but didn't really understand how.
Fast forward to 2 months ago when I was given a coding challenge to create a Ruby API without using Rails...holy cow did I realize how much is done behind the scenes that I wasn't aware of. It made me appreciate and understand Rails so much more.
What did you use in the end?
I ended up using Sequel as my ORM instead of Active Record, Sinatra as my framework, and Grape.