Ruby on Rails Development and Coffee-script: Getting started Why should I learn Coffee-Script for Ruby on Rails Development ? Rails 3.1 is shipping with coffee script. It adds a fine syntactic sugar to java script making your code even more beautiful and terse.
Posted on May 30, 2012 | Posted in ruby The following is a post I had recently sent the Bangalore Ruby User Group . It has been slightly modified to address a larger audience. There were many Ruby beginners in last week's meetup, and the common question we heard was 'after the very basics, what next?' The best way to learn Ruby best practices is to pair with an experienced dev; the way I learned was by inheriting a reasonably small, but well-written codebase from an amazing colleague.
When launching a website, one of the most important decisions that you have to make is selecting a good web hosting company. While the importance of selecting the right CMS and hiring a good designer is outlined in every other technology blog or magazine nowadays, hardly anyone talks about the importance of a good web host. However, a good host is not just important but also indispensable.
I do most of my development in Rails, but many sites need a tab that contains a blog, so I’d like to install WordPress in my Rails app. Here’s how I do it. (I’m using Passenger for deployment.)
This all happens in big cloud projects as well. There are many contributing factors to these bad outcomes-chief among them adversarial incentives, inappropriate metrics and lack of collaborative infrastructure-but those aren't the root cause. It doesn't matter how well you collaborate and execute if you are working on the wrong thing .
I’ve been using Heroku to host my Ruby applications pretty much since day one. Not having to waste countless hours managing servers or dealing with crappy shared hosting control panels is fantastic and I can’t recommend it highly enough. But I’ve always had a number of static HTML sites, and I didn’t really know what to do with those, so I just kept them on old-school shared hosting.