What is Heroku?

Heroku is a cloud application platform for deploying web apps. That sounds complicated. Basically, heroku is a company that gives you a quick to configure webserver that’s automatically plugged into the internet and that anyone can see, access and make calls to. In their words:

Heroku is a cloud platform that lets companies build, deliver, monitor and scale apps — go from idea to URL… This lets app developers spend their time on their application code, not managing servers, deployment, ongoing operations, or scaling.

Heroku is great because

  • It’s quick to set up
  • It’s integrated into the development workflow (it uses git, and command line)
  • It lets us use all of the things we’re used to with Sinatra remotely on another server.
  • It’s great for small prototypes and start projects but it can also be scaled to large applications easily too.
  • It’s secure, robust and performs really well.
  • It’s got a lot of neat add-ons that allow us to build in cool features quickly like being able to schedule code to fire at a particular time of the day, to get analytics on who’s using our app and much more.

Bottom line, it works beautifully with Ruby and only takes minutes to get your app configured to go online.

Let’s get started.

Find out more:



The latest tutorials sent straight to your inbox.