InfoQ

InfoQ

Topic/Tag specific view

Heroku Content on InfoQ


Latest featured content about Heroku

Grails in the Cloud

Topics
Java,
Cloud Computing

Peter Ledbrook outlines the differences between several PaaS providers from the perspective of building, deploying and running a Grails application in the cloud, demoing running Grails on Cloud Foundry.

News about Heroku

Python and Django on Heroku

Topics
Platforms,
Cloud Computing

Python has joined the growing ranks of officially-supported languages on Heroku's polyglot platform, going into public beta this week. Python was the most-requested language for Heroku, and it brings with the Django web framework.

Public Beta of Play! is Now Available on Heroku

Topics
Java,
Ruby on Rails

Play!, a Java Web Framework is now available on Heroku as a public beta. Play! is built on Netty and is well suited for handling asynchronous I/Os. It is based on a "share-nothing" stateless programming model.

Ephemeralization or Heroku's Evolution to a Polyglot Cloud OS

Topics
Operations,
Ruby on Rails,
Cloud Computing,
Ruby

Heroku recently announced its new Cedar stack and the addition of Node.js and Clojure as new deployment languages. InfoQ spoke with Heroku Co-Founder Adam Wiggins about this recent development, underlying principles and future plans. He compares a PAAS to an Operating System for the Cloud built atop of the combination of powerful, existing tools.

Articles about Heroku

Clojure and Rails - the Secret Sauce Behind FlightCaster

Topics
Dynamic Languages,
Ruby on Rails,
Ruby,
Domain Specific Languages,
Java,
Language,
Performance & Scalability,
Architecture

FlightCaster, a realtime flight delay site, is built on Clojure and Hadoop for the statistical analysis. The web frontend is built with Ruby on Rails and hosted on Heroku. We talked to Bradford Cross about Clojure, functional programming and tips for OOP developers interested in making the jump.

Presentations about Heroku

Horizontal Scalability via Transient, Shardable, and Share-Nothing Resources

Topics
Performance & Scalability,
Architecture

Adam Wiggins believes that now is the time of horizontal scalability achieved by using resources that are transient, shardable and share nothing with other resources. He gives as example several applications and a language: memcached, CouchDB, Hadoop, Redis, Varnish, RabbitMQ, Erlang, detailing how each one applies those principles.

Interviews about Heroku

Orion Henry on Heroku, Doozer and Paxos, Ruby

Topics
NoSQL,
Javascript,
Architecture,
JRuby,
Performance & Scalability,
Ruby

Orion Henry explains what make Heroku's PaaS tick, in particular the new extensible Cedar stack as well as Doozer, the implementation of the Paxos algorithm created at Heroku.

Oren Teich and Blake Mizerany on Heroku

Topics
RubyGems,
Deployment / Datacenter,
Ruby on Rails,
Performance & Scalability,
Ruby

Oren Teich and Blake Mizerany talk about the technology behind Heroku and the benefits of the new add-on system.

Adam Wiggins on Heroku

Topics
RubyGems,
Runtimes,
Ruby on Rails,
Architecture,
Performance & Scalability,
Ruby

Heroku's Adam Wiggins talks about how Heroku, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.