BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ プログラミング に関するすべてのコンテンツ

  • Article: 高い生産性を生み出すソフトウェア開発の秘伝

    何について学ぶのか?お互いのこと、テクノロジ、ドメイン、顧客など、すべてについてである。速く学習するチームは成功する。チームのパフォーマンスを妨げる目に見えない「学習ボトルネック」について詳しく知りたいのなら続けて読んでほしい。

  • Apache Abdera: Atom、AtomPub、およびJava

    Apache Abderaプロジェクトは現在「インキュベーション」段階にあるが、最近0.40マイルストンに到達し、「グラデュエーション(卒業)」への重要な一歩を踏み出した。InfoQは、Abderaのコア開発者であるIBMのJames Snell氏とMuleSourceのDan Diephouse氏の2人と、Abdera、Atom、AtomPubについて話す機会を得た。

  • Article: コーディング標準のためのガバナンスの自動化を実現する

    Mark Figley氏がコーディング標準とベストプラクティスの実施をビルドプロセスの一部として自動化する方法について説明しています。

  • IntelliJ IDEAがFlex開発をサポート

    JetBrains IntelliJ IDEAは、Javaデベロッパが最も気に入っている開発IDEの1つである。最近IntelliJ IDEA 7.0.3がリリースされたが、それにはFlexアプリケーション開発をサポートする新機能が搭載されている。Flex RIAデベロッパがInitelliJの新機能をどのようにして使用することができるのかを知るために、InfoQはJetBrainsのマーケティングディレクターであるAnn Oreshnikova氏��インタビューをおこなった。

  • APIのガイドとしてのAPIFinder

    こんにちのデベロッパは、他のWebサイトのサービスをコンシュームするアプリケーションを絶え間なく作成している。こうしたサービスのコンシュームには、時として複雑な Application Programming Interface (API)を理解することが必要になる。

  • Visual Studio 2008のText Template Transformation Toolkit

    Visual Studio 2008には、Domain-Specific Language Toolsの一部としてText Template Transformation Toolkit(T4とも呼ばれる)が含まれており、テキストテンプレートに基づいて、コードを生成するのに使用することができる。

  • MicrosoftリサーチがSingularity RDKをリリース

    3月4日に、Singularity Research Development Kit(RDK)が、CodePlexのオープンソースプロジェクトとしてリリースされた。RDKはGalen Hunt、Jim Larus等による、MicrosoftリサーチのSingularityプロジェクトを基にしている。プロジェクトのWebサイトによると、Singularity自体は主に「システム、言語、およびツールの領域における革新を通じて信頼できるシステムを構築する」ものだと言う。

  • VS 2005/2008向けのCode Project Browser

    SlickEditは、人気のあるサイトであるThe Code Projectと統合するAdd-On for Visual Studioを作成した。

  • eBayのプレゼンテーション層のアーキテクチャーおよび Eclipse

    eBayで働いているMichael Galpin氏が、デベロッパのエクスペリエンスおよびコードの質を改良するために、Eclipseプラグインの広範囲な使用およびコード生成について説明した2部構成の記事を書いた。

  • JEEサーバの比較

    あなたのアプリケーションで使用するJEEサーバを選定する場合、あなたにはたくさんの選択肢がある。どのアプリケーションサーバが最適であるかを知っていることが重要である。先ごろ、Jonathan Campbell氏は少数のJEEアプリケーションサーバを取り上げ、有益なコメントはもちろん、驚くべき結果を見つけ出した。

  • マイクロソフトのUnity Dependency Injection Application Block、リリースされる

    マイクロソフトのpatterns & practicesグループは、UnityもしくはUnity Application Blockと呼ばれる依存性注入コンテナをリリースした。開発者はこの軽量コンテナを使い、拡張可能な疎結合アプリケーションを作成できるようになった。

  • 並行処理フレームワークのJPPF1.1、TCPマルチプレクサとJMXモニタリングをサポート

    Javaベースのオープンソース並行処理フレームワークであるJPPFの最新版は、JPPFがセキュアなファイアウォール環境で動作することを実現するための、 TCP port multiplexerというネットワーキングツールを搭載している。JPPFチームは、これに加えてJMXベースのノードモニタリングとマネジメント機能を搭載した、フレームワークのバージョン1.1をリリースした。

  • AppEngineがウェブ開発を簡単にする

    2008年4月7日に開かれたCampfire Oneで、GoogleはGoogle App Engine(Google App Engine)を発表した。Googleは、これによりウェブアプリケーションを作ったり稼動させたりスケールさせたりする手間を省けるという。Google App Engineの要点は、ウェブアプリケーションをGoogleのインフラを使いながらローカルで開発でき、出来た後にはそのインフラへデプロイすることができるということだ。

  • 「ITゼネコンをぶっつぶせ」JJUGクロスコミュニティカンファレンスの見所をご紹介

    4月30日にJJUG(日本Javaユーザグループ)の総会兼春のカンファレンスである「クロスコミュニティカンファレンス」が開催される。ここではその見所を紹介する。

  • Ruby 1.8.7のプレビューリリース、1.9からのバックポートあり

    Ruby 1.8.7の最初のプレビューが利用可能である。バグ修正のうち、この安定ブランチの新たなリリースにはObject#tap、Symbol#to_procおよび列挙子など、Ruby 1.9からの機能のバックポートが含まれている。

BT