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

Kevin Schroeder's Blog: The best developers hit F5

Kevin Schroeder's Blog: Connecting to the Zend Developer Cloud with PHPStorm

Job Posting: Science Commons Seeks WordPress Developer (Cambridge, MA)

Job Posting: OnForce Seeks PHP Developers (Lexington, MA)

SitePoint PHP Blog: 10 Essential Sublime Text Plugins for Full-Stack Developers


Community Events





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


opinion unittest code introduction install interview experience series api laravel symfony2 podcast language release framework threedevsandamaybe list developer testing community

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