BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース

  • QCon スピーカー紹介 「マーティン・ファウラー(Martin Fowler)」

    2009年4月9,10日に開催される、QCon Tokyo 2009のスピーカーをご紹介します。 QCon Tokyoでは多くの著名人に来日していただきます。その中でも多くの参加者が期待しているのが、マーティン・ファウラー氏ではないでしょうか。 QCon Tokyoでは、マーティン・ファウラー氏に2つのセッションで講演していただきます。

  • 継続的統合を超えて: 継続的デプロイ

    機能を作るのが早ければ早いほど、価値は追加される。ユーザのフィードバックに応えてシステムを変更するのが速ければ速いほど、ユーザはたやすく満足し続ける。Timothy Fitz氏とJoe Ludwig氏が、継続的デプロイの実用的な実装を解説する記事を最近発表した。継続的デプロイは、リリースサイクルを数週間から数分間に減らすプロセスだ。

  • Clear ToolkitがFlexとJavaによる開発の橋渡しとなる

    2月24日、Farata SystemsはAdobe FlexとJavaを使ってエンタープライズ向けリッチ・インターネット・アプリケーション(RIA)を開発するためのフレームワークである同社のClear Toolkitをオープン・ソース化する手続きを開始したことを発表した。InfoQでは、Farata Systemsの3名の共同経営者の一人であるYakov Fain氏とClear Toolkitについて話をした。

  • RFactor:テキストエディタ用のRubyのリファクタリングサポート

    RFactorは Rubyのgemであり、みなさんのお気に入りのテキストエディタ用に、自動化されたリファクタリングのサポートを提供することを目標としている。リファクタリングをサポートしているIDEがあるではないか、と思われるだろう。そうではあるが、RFactorの開発者であるFabio kung氏は「Ruby開発者のほとんどはIDEを使わない」し、テキストエディタで十分であると考えている。

  • Concurrent Basic – メッセージベースの並行性の宣言型言語

    Concurrent Basicは、見込まれるVisual Basicの将来を表す。Polyphonic C#およびC-OmegaなどのC#研究言語で実行される作業に基づいているけれども、Visual Basicは宣言型プログラミングの本来備わっている傾向のため、白羽の矢が立った。その構文は、VBの宣言型イベントハンドラによって着想される。

  • Rubyのデプロイメントの総まとめ:Vlad 1.3、Capistranoのメンテナンスの移譲

    Capistranoのデプロイメントを終了するというJamis Buck氏による発表は、多くの人がこのデプロイメントツールの今後について疑問を抱く結果を招いた。Vlad 1.3のリリースは、それに代わるものとして希望を与えている。

  • ビジネスで生き残るために必要なアジリティを実現する

    この荒れ狂う経済の時代に生き残る戦術として、ますます多くの組織がアジャイル開発を受け入れている。これによって、チームが成功するために必要な考え方や要因を分析する多くの専門家が生まれてきた。ビジネスのアジリティは重要だ。それは、「環境の変化を感じ、その変化���効率的、かつ、効果的に反応する」能力だが、どのようにこのアジリティを実現するのか?

  • Flight、Flex MVCフレームワーク

    Flight Frameworkは、Adobe Flexでのアプリケーション開発用に増え続ける一連のMVCフレームワークに最近登場したものだ。Tyler Wright氏、Rob Taylor氏、そしてJacob Wright氏はActionScriptやFlex開発のニーズを満たすためにFlight Frameworkを作り上げ、最近になってMITライセンスのもとベータ版としてオープンソース化した。Tylerは自身のブログでこのリリースについて語っている。

  • SilverLightを使ったWorkflow-as-a-Service(サービスとしてのワークフロー)プラットフォーム

    SnapFlowという新しいWorkflow-as-a-Service(サービスとしてのワークフロー)プラットフォームを、ベータプログラムとして先日リリースした。このプラットフォームはMicrosoftのスタック上に構築されている。

  • WCFとUsingブロックの問題

    WCF クライアントはUsingブロック内で使うことはできない、なぜなら予期しない例外が投げられる可能性があるからだ。たとえ例外をキャッチしたとしても、接続が開きっぱなしになることもある。この問題に関するこれまでの経緯と提案されているいくつかの回避策をこれから見ていく。

  • Apache Tuscany Java SCA 2.0 M1がリリース

    Apache Tuscanyチームは、Java Service Component Architecture(SCA)プロジェクトの2.0 M1リリースを発表した。SCAは、ビジネス・アプリケーション・デベロッパが技術的な懸念なくビジネス・ロジックの実装とビジネス・ソリューション内に構成することに集中するための技術中立的なコンポーネントとアセンブリ・モデルを示している。

  • 経験的調査で明かされるテスト駆動開発における品質の向上

    学術誌Empirical Software Engineeringにて最初に発表された論文は、次のように報告している。「TDDは様々な分野で適用可能のようだ。また、開発チームの生産性を大きく低下させることなく、開発するソフトウェアの欠陥密度を大幅に削減できる。」この調査では、MicrosoftおよびIBMの4つのプロジェクトが比較されており、TDDを使用したプロジェクトとそれに類似するTDDを使用しないプロジェクトを取り上げている。

  • 待望のリリース、もっと Groovy に!

    「開発をもっとグルービーに」と語る人々の声を、Groovy チームははっきりと聞き、彼らの開発する受賞経験もある言語 Groovy のバージョン 1.6 をリリースした。

  • Opera の Carakan の発表と Apple の Safari 4 ベータリリースによるブラウザ戦争の再燃

    ウェブがデフォルトの開発プラットフォームとなるとともに、我々はブラウザ技術の大変な革新を目の当たりにしている。そんなご時勢の中、Opera はコードネーム Carakan と呼ばれる「史上最速の JavaScript エンジン」の計画を発表し、また Apple はさまざまな新機能の追加と改良が施された Safari 4 のパブリックベータ版をリリースした。

  • 情報発信器:アナログの方が本当によい?

    XPのYahooグループで、デジタルツールではなく、タスクボードのようなアナログの情報発信器を使うことへの賛否について議論している。XPのオリジナルではスプレッドシートより物理的なタスクボードがよいと言っているが、上司に自分が説明することができないと分かったそうだ。

BT