Archive | rubyonrails RSS feed for this section

Chef cookbooks for busy Ruby developers

Have you ever setup a Rails production environment from scratch, by hand? Two Chef cookbooks to automate the process: rackbox – to provision rack-based web server (Nginx as front server, Unicorn and Passenger as upstream app servers, rbenv as ruby version manager). databox – to provision database server (supports MySQL and PostgreSQL).

(Full Story: )


Rails has Two Default Stacks | Steve Klabnik

There has been a ‘second default stack’ brewing for a while now. I’m going to call this the “Prime stack”.

(Full Story: )

RubyConf 2012 Presentations

(31 presentations available )

(Full Story: RubyConf 2012 Presentations)

Deploying Ruby Applications to AWS Elastic Beanstalk with Git – AWS Ruby Blog

With the release of Ruby container support on AWS Elastic Beanstalk, it is now possible to deploy Rails (or any Rack-based) applications onto the AWS infrastructure in just a few easy steps. The container is backed by Amazon EC2 and automatically provisions the machines to use Phusion Passenger (with nginx under the hood). You can run your own local database with your application, or better yet, you can have Elastic Beanstalk automatically set you up with a MySQL database backed by Amazon Relational Database Service (RDS). All of the machines sit behind a load balancer with auto-scaling support automatically configured so you don’t even have to think about ops. Scaling is built-in.

(Full Story: Deploying Ruby Applications to AWS Elastic Beanstalk with Git – AWS Ruby Blog)

Ruby on Rails Tutorial: Learn Rails by Example book and screencasts

Though I’ve worked my way through many Rails books, this is the one that finally made me “get” it. Everything is done very much “the Rails way” a way that felt very unnatural to me before, but now after doing this book finally feels natural. This is also the only Rails book that does test-driven development the entire time, an approach highly recommended by the experts but which has never been so clearly demonstrated before. Finally, by including Git, GitHub, and Heroku in the demo examples, the author really gives you a feel for what it’s like to do a real-world project. The tutorial’s code examples are not in isolation.

(Full Story: Ruby on Rails Tutorial: Learn Rails by Example book and screencasts)

GitHub – Web App Theme

Web App Theme is a rails generator by Andrea Franz that you can use to generate admin panels quickly. Inspired by cool themes like Lighthouse, Basecamp, RadiantCMS and others, it wants to be an idea to start developing a complete web application layout.

(Full Story: GitHub – Web App Theme)

Upgrading from Rails 2 to Rails 3: Introduction

This post is kicking off a series that I’m doing about moving your skills and migrating your code to Rails 3. I’ll be sharing some practical insights and covering some pretty in-depth topics as we go along (I’ve got some notes for entries about upgrading plugins, taking advantage of new features like the agnosticism, migrating applications, and so on), but before I go into a lot of specifics, I thought it might be useful to go over some of the high-level philosophical and architectural changes that have gone on in the Rails code between versions 2 and 3.

(Full Story: Upgrading from Rails 2 to Rails 3: Introduction)

Ruby clouds: Engine Yard vs. Heroku

Engine Yard provides the most extensive control over the application environment, while Heroku makes life easier for developers

(Full Story: Ruby clouds: Engine Yard vs. Heroku)

Rack-webconsole, a Rails console inside your browser

Rack-webconsole is a Rack middleware that enhances your development experience providing a JavaScript-powered bridge to your Ruby application backend.

(Full Story: Rack-webconsole, a Rails console inside your browser)

activeweb – a framework for building web applications in Java

Convention over configuration,Highest degree of developer productivity,Adherence to Java standards

(Full Story: activeweb – a framework for building web applications in Java)