News
- News
- Last Updated: July 13, 2011
- James Lindenbaum
英語版はこちら(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チーム
- News
- Last Updated: April 30, 2024
- Adam Wiggins
We’re very excited to announce official support for Clojure, going into public beta as of today. Clojure is the third official language supported by Heroku, and is available on the Cedar stack.
Clojure is a Lisp-like functional programming language which runs on the Java Virtual Machine (JVM). It offers powerful concurrency primitives based on immutable data structures, with emphasis on composability and correctness. The Clojure community is vibrant and growing quickly.
More …
- News
- Last Updated: June 03, 2024
- Adam Wiggins
In 2006, I wrote Catapult: a Quicksilver-inspired command-line for the web. I deployed it to a VPS (Slicehost), then gave the URL out to a few friends. At some point I stopped using it, but some of my friends remained heavy users. Two years later, I got an email: the site was down.
Logging into the server with ssh, I discovered many small bits of breakage:
- The app’s Mongrel process had crashed and not …
- News
- Last Updated: April 12, 2024
- Adam Wiggins
Visibility and introspection capabilities are critical for managing and debugging real-world applications. But cloud platforms are often lacking when it comes to visibility. The magical black box is great when it "just works," but not so great when your app breaks and you can't look inside the box.
Standard introspection tools used in server-based deployments — such as ssh, ps aux, top, tail -f logfile, iostat — aren't valid in a multi-tenant cloud environment. We …
- News
- Last Updated: April 04, 2024
- Adam Wiggins
Node.js has gotten its share of press in the past year, achieving a level of attention some might call hype. Among its touted benefits are performance, high concurrency via a single-threaded event loop, and a parity between client-side and sever-side programming languages which offers the Promethean opportunity of making server-side programming accessible to front-end developers.
But what is Node.js, exactly? It's not a programming language – it's simply Javascript. It's not a VM: …
- News
- Last Updated: June 20, 2011
- Adam Wiggins
In the beginning was the command line. The command line is a direct and immediate channel for communicating with and controlling a computer. GUIs and menus are like pointing and gesturing to communicate; whereas the command line is akin to having a written conversation, with all the nuance and expressiveness of language.
This is not lost on developers, for whom the command prompt and blinking cursor represents the potential to run anything, to do anything. …
- News
- Last Updated: June 09, 2011
- Adam Wiggins
Ruby 1.9.2 on Bamboo is now the default for new apps created on Heroku.
As we said back in April: Ruby 1.9.2 as the new gold standard for production Ruby apps. In 2011, we’ve seen more and more developers move to 1.9.2. It’s fast, stable, and sees excellent support throughout the community.
You can always list available stacks with the heroku stack command; and if you want your new app on Ruby 1.8.7 you …
- News
- Last Updated: May 02, 2024
- James Lindenbaum
h2.hv3 { margin: 2.75em 0px -0.6em !important }
.hv3code { font-family: monospace; white-space: pre; background: #B9B9C8; color: #336; font-size: 14px; line-height: 20px; padding: 0.75em 1em; border: 1px solid #aaa; margin: 1em 0 0; overflow-x: auto; }
.hv3code span { color: #42D } .hv3code span.lg1 { color: #279 } .hv3code span.lg2 { color: #d9d } .hv3code span.lg3 { color: #92a }
.hv3code a { …
- News
- Last Updated: May 13, 2011
- Ben Scofield
Baltimore, Here We Come!
Next week is RailsConf in Baltimore, and Heroku is coming out in force. There will be about a dozen of us attending sessions, manning our booth, and chatting with Rubyists, so definitely keep an eye out for us!
To make it a bit easier, here’s a quick summary of when and where we’ll be:
Monday, May 16th
- At 6pm, Ben Scofield will be part of the second annual Ignite RailsConf. He’s …
- News
- Last Updated: May 14, 2024
- Ben Scofield
Heroku is fully behind Ruby 1.9.2 as the new gold standard for production Ruby apps. Over the past few months, we’ve seen more and more developers move to the Bamboo 1.9.2 stack. It’s fast, stable, and increasingly sees excellent support throughout the community.
In February, we said that we’d be reviewing the state of 1.9.2 support with the eventual goal of switching the default for new Ruby apps on Heroku from 1.8.7 to 1.9.2. …
Subscribe to the full-text RSS feed for News.