Search overlay panel for performing site-wide searches

Build Your Next Big Thing on Heroku. Sign Up Now!

Heroku Blog

Developers with experience in both Java and Ruby web development often ask the question: Why is web app development so complicated in Java, and so much simpler in Ruby, with Rails?

There are many ways to answer this question. But importantly, none of them should blame the Java language itself. The people behind Play Framework proved this by creating a Java based web framework that is as elegant and productive as Rails for Ruby.

It …

We're pleased to announce the public beta of Heroku for Java. Java is the fourth official language available on the Cedar stack.

Java is, by many measures, the world's most popular programming language. In addition to its large and diverse developer base, it offers a huge ecosystem of libraries and tools, an extremely well-tuned VM for fast and reliable runtime performance, and an accessible C-like syntax.

But there are also many criticisms commonly leveled …

Programming languages are silos. The libraries, development tools, deployment practices, and even naming schemes associated with one language — say, Ruby — rarely have much carry-over to another language — say, Python, Erlang, Java, or C++.

Professional programmers dedicate their careers to becoming experts in a particular language, making extensive personal investment in learning not only their chosen language’s syntax and libraries, but also the ecosystem of tools and practices from that language’s …

The rails community is making the final push to get 3.1 out and is looking for your help! As part of a worldwide effort over the weekend, Heroku is hosting a local hackfest to help finalize Rails 3.1.

On Saturday, July 23rd from 12pm to 5pm, Heroku will be hosting a gathering for the Rails 3.1 Hackfest. We're looking for people that want to improve things at all levels of the Rails stack – …

英語版はこちら(English version here)。

本日は、Herokuの歴史において非常に特別な日です ―― Rubyの作者、まつもとゆきひろ氏、Matzを、RubyのチーフアーキテクトとしてHerokuに迎えることになったのです。

ほとんどのプログラミング言語が計算効率を重視していた1993年、Matzは開発者の作業環境、満足度、生産性に重点を置いた言語を生み出したいと考えました。この考えはアジャイル(俊敏な)ソフトウェアメソドロジというトレンドに数年先立つものでした(たとえば2001年に発行されたAgile Software Manifesto)。

このユニークな考えに基づき、Matzは美しくエレガントな言語を生み出しました。この言語の熱心な支持者の数は着実に増加し、David Heinemeier Hansson氏のWebフレームワークRuby on Railsと言った後押しもあり、ここ最近で急速に広がってきました。現在Rubyはコラボレーティブな真のオープンソース環境を実現し、数百の貢献者の支援を受ける強力なコミュニティとなっています。

Matzは言語としてのRubyのデザインだけでなく最も幅広く利用されているRubyの公式実装(Matz’s Ruby Interpreter, MRI)を推し進めてきましたが、今後もHerokuで少数精鋭のRubyコアグループと共にこの活動を続けていくことになります。

Herokuは多言語プラットフォームですが(現在公式にサポートしている言語はRuby、Node.js、Clojure)、Rubyはこれまでと変わらず最も好ましい言語の1つで、そのサポートに大規模な投資を続けていきます。

私たちは、Rubyが大好きです ―― これからもMatzとそのチームにこの言語のデザインとアーキテクトの発展に必要な人的資源・物的資源を提供することで、RubyコミュニティとRubyの「大先生」である同氏に少しでも還元していくことができればと考えています。

Herokuチーム

Japanese version here (日本語版はこちら).

Today marks a very special occasion in the history of Heroku, as we are honored to announce that Yukihiro “Matz” Matsumoto, the creator of Ruby, has joined the Heroku team as Chief Architect, Ruby.

In 1993, a time when most programming languages were focussed on computational efficiency, Matz wanted to create a language focussed on developer experience, happiness, and productivity. This insight was years ahead of the trend …

Subscribe to the full-text feed.