Life Beyond Rails 2: A Second Look at Alternate Web Frameworks for Ruby

A few weeks back, I took a brief look at alternate frameworks to Ruby, i.e. things that weren’t Rails. People seemed to like it. As a result of that post, several people got in touch to suggest a frameworks I may have overlooked. So I thought I’d do a follow up post and share those with you after having reviewed them.

Let’s take a look at even more frameworks you can use to get Ruby on to the web.

Padrino

Based in Sinatra at it’s core, Padrino is a lightweight full-stack ruby framework. Unlike Sinatra, it has some features that are very Rails like, such as a method for generating applications with padrino g project myapp.

Part of the beauty of Padrino is the tooling. With support for many database libraries along with testing and mocking tools, it goes a step further with a drop-in admin interface that is ORM agnostic and comes with scaffolding and authentication features.

Essentially, Padrino is a step between Sinatra and Rails that goes beyond the simplicity of Sinatra and allows more complex applications to grow.

Read More

5 Ways to Level-Up Your Backbone.js Code

Backbone.js is nearing five years old, and yet it remains my framework of choice for client-side MVC applications. Its light footprint and easy extensibility have allowed it to adapt to changing best practices over the years.

Here are five strategies—compiled from Backbone’s router, view engine, and core classes—that can level-up your code and help you get the most out of the framework.

Read More
Learn about Engine Yard
Try Engine Yard for your Ruby or PHP Apps

Deploying and Customizing Applications on Engine Yard: A First-Timer's Guide

I've tried a lot of different Platform as a Service (PaaS) providers for hosting my applications. Some of them make it super-easy to get everything running on the server, but the magic gets in the way when you need to customize things.

Some platforms give you full control, but it can be time-consuming to get all of your dependencies properly set up. It would be nice to have some of the boilerplate taken care of, while still retaining full control of my server environment.

If you haven’t deployed an application to Engine Yard, you should give it a try. You’ll be pleasantly surprised to find that this is exactly the kind of service offered. It’s a breeze to get Redis, cron, and any other tools you need installed. You also get root access to your server and can SSH in just as you would with a bare server.

My favorite feature has always been the ability to push custom Chef recipes to my server, making it super-easy to tweak the server as needed without having to spend a lot of time downloading Ubuntu packages and managing user permissions.

There is a little bit of a learning curve though, so I decided to deploy and customise a new app on Engine Yard so that I could document the process and help first-timers get up and running with a minimum of fuss.

Read More

Migrating Your Rails App to Engine Yard

There are many reasons you might be thinking about moving your Rails app to Engine Yard. Perhaps you grew beyond the capacity of what that service can offer? Perhaps the current service abandoned Rails as a supported part of their service? Perhaps you realized managing hardware yourself is taking time away from building a better application. Whatever the reason, you’ve reached the point where a move to Engine Yard is the right decision, and we’re here to help.

With various reasons for moving your application to Engine Yard, we thought we’d outline the top five things you need to be aware of during a migration. And remember, our support and onboarding teams are there to help at every step of the migration.

Read More

Announcing Engine Yard's New Monthly Video Series: Cloud in My Coffee

Looking for a way to kick off that first Monday of the month? Wondering what goes on internally at Engine Yard? Hoping to meet some shining new faces?

We can solve all of those problems at once!! Introducing “Cloud in My Coffee”, the new monthly video series from the Engine Yard Community Team. This video series will feature interviews with many of the people that make Engine Yard what it is every day. From the “C” level executives to those working the tickets on our Support Team, you’ll have the oppotunity to get to know the Yardees around the world, all from the comfort of your seat, cup of coffee close at hand.

Read More

CHECK OUT OUR CURATED COLLECTIONS

Look through our specially curated posts to get focused, in-depth information on a single topic.