Today we had our first training session on Ruby and Ruby on Rails. The boys over at office where extremely excited and so was I. We went over:
- What is Ruby?
- What is Rails?
- History of Ruby and Ruby on Rails.
- Brief Approach to MVC and Design Patterns.
- Skinny Vs. Fat Controllers.
- Intro and History of MERB.
- Intro to Git/Putty/SSH.
- Pre-Requisites (Ruby, Cap, Mongrel, Rails, Gems, SQL).
- Difference between Instant Rails and Manual Install.
- Common commands.
- Installing Rails.
- Skeleton Application.
- Intro to routes, database.yml, common folders in a Rails App.
- Review and Questions
Its amazing to see how quickly developers get the hang of Rails framework. Some of the team members are versed in Oracle, Java and we have a dedicated database architect also. Sure it took them a little bit of Spoonfed goodness but thats aight! We hope to continue our training till we reach a point where we can do the Agile Web Development Thang (aint too far away InshAllah). Thats not to say thay we will “ditch” our “bread and butter” work for Rails. Its just really exciting to see Pakistanis gel with sincerity.
Rails has given me not only the opportunity to share with others, but bridge the divide amongst my own people. That is itself says alot for one Framework. With the merge of Merb and Rails (OMG), i guarantee you lots of adoption in the near future.
DHH will you get on making Rails easier to deploy in the near future. In my limited knowledge deployment is one aspect that will doom Rails for early adopters out there.
Sheesh i need to post some pics up of the office and the guys!! Well done team, I am proud of you all today (MashAllah).
We be chopping game soon baby CHOP CHOP CHOP!!!
