InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
Article: John Lamが語るIronRubyの現状
InfoQは、独創的なRubyCLRの開発者であり、IronRubyを世に出すためにマイクロソフトが雇い入れたJohn Lam氏と話す機会を得た。Johnの正式な肩書きはDynamic Language Runtimeチームのプログラムマネジャーである。
-
MountainWest RubyConf 2008のビデオ
Confreaks社といろいろなスポンサーのおかげで、RubyConf 2008の15のセッション全てが、Confreak社のウェブサイトより既にダウンロード可能だ。Flashを使ってオンラインでセッションを見ることも可能だ。
-
Visual Rails Workbench、SapphireSteel Softwareから利用可能に
SapphireSteel SoftwareはRuby in Steel 1.2というRuby開発環境のアップデートをリリースしたが、1.2ではVisual Rails Workbenchが新しく加わった。
-
Phusion Passenger/mod_railsによってRailsのデプロイメントが容易に
新プロジェクトではApache Webサーバを使ったRuby on Railsアプリケーションのデプロイメントをいっそう容易にすることを目指している。すでにRailsの作者などから推薦を受けているPhusion Passenger/mod_railsは、この目標を達成しているように思われる。Phusion Passengerの作者の1人、Ninh Bui氏に、このプロジェクトの裏側や今後について話を聞いた。
-
Spring Web Flow 2.0.0.RC1リリース:Ajax、JSF、セキュリティの統合を追加
InfoQはSpring WebチームのKeith Donald、Jeremy Grelleの両氏と会談し、Web Flowの次期メジャーリリースの最初の製品候補リリースである、Web Flow 2.0.0.RC1について話を聞いた。Web FlowはSpring MVCの機能拡張であり、Webアプリケーションのフローの実装を行うためのものである。
-
WebSphereの新製品: sMash、eXtreme Scale、Virtual Enterprise、Business Events
IBM はIBM IMPACT で、Smart SOA の構想に加えて、新製品とリブランドされた製品をいくつか発表した。その製品とは、仮想化を扱う Virtual Enterprise、クラスタリングとキャッシングを扱う eXtreme Scale、複雑なイベント処理を扱う Business Events、そして RESTful な WEB アプリケーションを扱う sMash である。InfoQ はこれらの製品についてよりたくさんの情報を得るため、多くの重役やプロダクトマネージャを取材した。
-
Software Factory向けビジネスケースの作成
この記事では、Siemensの大規模なエンタープライズ開発での反復的な開発を自動化するため、注意深くSoftware Factory Methodologyを使うことの利点を数値で定める。
-
Railsの総まとめ:アップデートされたアジャイルWeb開発書、GSoC '08およびto_proc対Ruby 1.8.7
近ごろ、GoogleのSummer of Code 2008 (GSoC)で受け入れられるプロジェクトのリストが発表された。GSoC向けのRubyプロジェクトのリストに含まれるのは、何よりもRailsの改良のための2つのプロジェクトである。
-
汎用言語とドメイン特化言語を組み合わせたモデルドリブンエンジニアリング
MendixのCTOであるJohan den Haan氏は最近自身のブログで、モデルドリブンに関する方法(アーキテクチャ、開発、エンジニアリングなど)について記事を書いた。
-
JMeterとAntによる自動負荷テスト
Stelligent社CTO、Paul Duvall氏が、「Automation for the people」シリーズで、継続的インテグレーションサーバにJMeterとAntをどのように統合するかを解説している。
-
HerokuとMorph AppSpaces:Railsホスティングの新しい二つのソリューション
AppEngineが、先日大きな話題となった。AppEngineはPythonで書かれたウェブアプリケーションを稼働させるのにシンプル且つ簡単な方法を提供している。しかし、Rubyコミュニティは、Googleを待つ必要は無い。なぜならデプロイに対するGoogleに頼らない独自の解決方法があるからだ。我々は、これから独自の解決方法を二つ紹介する。
-
Terracotta 2.6がクラスタ可視化およびTomcat 6の統合をサポート
オープンソースJVMクラスタリングフレームワークであるTerracottaの最新バージョンには、クラスタ可視化ツールおよびTomcat 6 プラットフォームの公式サポートが含まれる。今週の月曜日、Terracottaチームは、製品バージョン2.6の一般出荷可能日について発表した。製品には共通のユースケースにおけるパフォーマンスの向上も含まれる。
-
StrokeDBは単に別の分散データベースにすぎないのか?そうでもない。
分散データベースにより一層関心が集まるにつれて、実装が盛んにおこなわれている。CouchDBはその方法を示し、今やApacheプロジェクトとして検討されている。RDDBは、初めてRubyに実装されたドキュメント指向の分散データベースであった。
-
Hypertable のリード開発者が Hadoop と分散データベースを語る
InfoQ は Hypertable 産みの親で、Zvents, Inc の Principal Search Architect もつとめる Doug Judd 氏と、Hypertable の実装について話をした。
-
Flexを使ったオンライン語学アプリのスタートアップ企業がその内部を語る
最近ではスタートアップ企業がRIAテクノロジを使って新しいアイディアやサービスを生み出すことは珍しくなくなった。Adobe FlexをベースにBabbel(Babbel)を作っているスタートアップ企業もその良い例だ。InfoQはBabbelを提供しているLesson Nine GmbHのCTOであるThomas Holl氏に、Flexを使ったスタートアップのアーキテクチャがどのようにデザインされ実装されているかについて話を聞いた。