InfoQ

InfoQ

Topic/Tag specific view

Heroku Content on InfoQ


Latest featured content about Heroku

High Availability at Heroku

Topics
QCon London 2012,
Heroku,
QCon,
PaaS,
Cloud Computing,
Conferences,
Architecture,
Availability,
Services

Mark McGranaghan presents how Heroku has designed, developed and operated cloud services providing high availability for their PaaS.

News about Heroku

Python and Django on Heroku

Topics
Python,
Heroku,
Dynamic Languages,
Platforms,
PaaS,
Languages,
Programming,
Cloud Computing,
Django

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
Ruby on Rails,
Ruby,
Java,
Dynamic Languages,
Heroku,
Languages,
PaaS,
Programming,
Cloud Computing

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
Ruby on Rails,
Ruby,
Dynamic Languages,
Heroku,
Clojure,
Operations,
Languages,
LISP,
PaaS,
Cloud Adoption,
JVM Languages,
Cloud Computing,
Infrastructure,
Programming,
Java,
Node.js

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
Ruby on Rails,
Ruby,
Dynamic Languages,
Java,
Domain Specific Languages,
Clojure,
Heroku,
Languages,
Functional Programming,
LISP,
JVM Languages,
PaaS,
Architecture,
Programming,
Language,
Performance & Scalability,
Cloudera,
Hadoop,
Cloud Computing

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

Running Heroku on Heroku

Topics
Heroku,
Operations,
PaaS,
Infrastructure,
Cloud Computing

Noah Zoschke discusses self-hosting, bootstrapping, cross-compiling, avoiding circular dependencies, distributed process management, all in the context of running Heroku support apps on Heroku.

Grails in the Cloud

Topics
SpringOne 2GX 2011,
Grails,
SpringOne,
Spring,
Java Web Frameworks,
Groovy,
Amazon Web Services,
Conferences,
Google AppEngine,
Java,
Dependency Injection,
SpringSource,
Heroku,
JVM Languages,
Dynamic Languages,
Cloud Foundry,
Amazon,
PaaS,
Languages,
Google,
Design Pattern,
VMWare,
IaaS,
Patterns,
Design,
Programming,
Object Oriented Design,
Cloud Computing,
Companies

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.

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

Topics
CouchDB,
Couchbase,
Memcached,
QCon San Francisco 2009,
Distributed Document Oriented Database,
Companies,
Distributed Cache,
Caching,
Erlang,
Heroku,
Clustering & Caching,
Scalability,
NoSQL,
QCon,
PaaS,
Functional Programming,
Architecture,
Database,
Performance & Scalability,
Conferences,
Programming,
Infrastructure,
RabbitMQ,
Redis,
Cloud Computing,
Hadoop

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
JRuby,
Javascript,
Ruby,
Dynamic Languages,
Web Development,
Erlang,
Heroku,
NoSQL,
Languages,
Functional Programming,
PaaS,
Performance & Scalability,
Database,
Programming,
Architecture,
Ruby1.9,
Node.js,
Google Go,
Ruby on Rails,
Erlang Factory 2011,
Cloud Computing

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
Ruby on Rails,
Ruby,
Heroku,
Dynamic Languages,
Languages,
Deployment / Datacenter,
Deployment,
PaaS,
Programming,
Infrastructure,
Performance & Scalability,
RubyGems,
Cloud Computing,
git,
RubyConf

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
Ruby on Rails,
Ruby,
Runtimes,
Dynamic Languages,
QCon San Francisco 2009,
Java,
Heroku,
Erlang,
Languages,
PaaS,
QCon,
Performance Tuning,
Functional Programming,
Architecture,
Performance & Scalability,
Programming,
RubyGems,
Cloud Computing,
Conferences,
Ruby1.9,
Rubinius,
Rails

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.