InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
neXpertを使用したWebサイトパフォーマンスの分析
neXpertは、人気のあるFiddler Webデバッグプロキシに対する、Microsoftの出資によるアドオンである。neXpertはFiddlerのパフォーマンステスト機能を拡張し、Webアプリケーションにおけるパフォーマンスの問題点を発見するプロセスを単純化する。近ごろバージョン1.0がリリースされ、Microsoftを通じダウンロードで利用可能である。
-
QCon スピーカー紹介 「マーティン・ファウラー(Martin Fowler)」
2009年4月9,10日に開催される、QCon Tokyo 2009のスピーカーをご紹介します。 QCon Tokyoでは多くの著名人に来日していただきます。その中でも多くの参加者が期待しているのが、マーティン・ファウラー氏ではないでしょうか。 QCon Tokyoでは、マーティン・ファウラー氏に2つのセッションで講演していただきます。
-
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は、ビジネス・アプリケーション・デベロッパが技術的な懸念なくビジネス・ロジックの実装とビジネス・ソリューション内に構成することに集中するための技術中立的なコンポーネントとアセンブリ・モデルを示している。
-
待望のリリース、もっと Groovy に!
「開発をもっとグルービーに」と語る人々の声を、Groovy チームははっきりと聞き、彼らの開発する受賞経験もある言語 Groovy のバージョン 1.6 をリリースした。
-
Opera の Carakan の発表と Apple の Safari 4 ベータリリースによるブラウザ戦争の再燃
ウェブがデフォルトの開発プラットフォームとなるとともに、我々はブラウザ技術の大変な革新を目の当たりにしている。そんなご時勢の中、Opera はコードネーム Carakan と呼ばれる「史上最速の JavaScript エンジン」の計画を発表し、また Apple はさまざまな新機能の追加と改良が施された Safari 4 のパブリックベータ版をリリースした。
-
情報発信器:アナログの方が本当によい?
XPのYahooグループで、デジタルツールではなく、タスクボードのようなアナログの情報発信器を使うことへの賛否について議論している。XPのオリジナルではスプレッドシートより物理的なタスクボードがよいと言っているが、上司に自分が説明することができないと分かったそうだ。
-
クラウドでの1時間のテストを促進
多くの仮想化プラットフォームで実行するアプリケーションのイメージを提供するベンダーであるJumpBoxは、イメージをAmazonのEC2で1時間無償で実行できるトライアルを提供している。すべての提供製品はオープンソースであり、コンテンツ管理、CRM、プロジェクト管理、コラボレーション、ネットワークモニタリングおよび開発ツールといった基本的な分野を網羅する。
-