News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Engine Yard Blog:
Learning Rails (and Ruby)
April 11, 2013 @ 10:33:31

Davey Shafik, a long-time PHP developer and community member/speaker, recently had to learn Ruby on Rails for a project at work. He's shared some of the experience (from the perspective of a PHP developer) in a recent post on the Engine Yard blog.

I know PHP. I mean, I really know PHP. Not just the syntax, or the idioms and idiosyncrasies, but why. I can tell you why something works the way it does, under the hood; and I was probably around when the decision was made to do it that way. Thirteen years with any language is a long time. [...] Ultimately, it comes down to: Is it the right tool for the task? Because of this, ultimately when I come to write a web site, PHP is my tool of choice. Know thy tool well, and it shall treat you well. Then along came Engine Yard, and I was exposed to just a ton of fantastic engineers who happen to choose Ruby as their tool of choice.

His project was the site for the Distill conference Engine Yard is putting on in August. He lists a few "WTF" moments he came across when learning and creating the site with Ruby including issues with parentheses on metod calls, method naming rules, implicit returns and variations on control structures. He also talks about some of the other technologies used to power the site like OAuth and S3 for image uploads (via paperclip). He finishes out the post by wrapping up the experience and talking some about the benefits of getting outside your comfort zone and learning something wildly new (language or other technology) to give you perspective.

0 comments voice your opinion now!
developer perspective distill learn language rubyonrails

Link: https://blog.engineyard.com/2013/learning-rails-and-ruby

blog comments powered by Disqus

Similar Posts

Mike Bernat's Blog: The Problem with Wordpress and Drupal

PHP.net: PHP 5.4.28 Released

Job Posting: Freelancers Union Seeks Web Developer (Brooklyn, NY)

Job Posting: PoR, Inc Seeks PHP/MySQL Developer (Telecommute)

Job Posting: JS Creative Seeks Web Developer (Atlanta, GA)


Community Events





Don't see your event here?
Let us know!


community threedevsandamaybe library code unittest application laravel series developer podcast api introduction configure list install bugfix interview wordpress language release

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework