BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Companies に関するすべてのコンテンツ

  • Visual Studioヘルプファイルのパッケージング

    もし、あなたが.NET開発者に商用またはオープンソースライブラリを提供しているなら、統合されたヘルプファイルはあなたのプロ意識を見せるのによい方法である。 これはまた、会社の内部アプリケーションをまたいで再利用されるフレームワークにも 便利である。最近、Jeff Braaten氏が説明するVisual Studioヘルプファイルの作成手順が投稿された。

  • Model-View-Presenter for Web Forms

    ASP.NET Webフォームで、MVCスタイルのアーキテクチャを使うことはできるが、見つけられるもののほとんどはできが悪い。リッチコンポーネントとステートフルな特性を持つWebフォームは、単純にMVCパターンとかみ合うことはない。それでも開発者は、MVCが提供している分離性とテスト可能性にあこがれている。オープンソースプロジェクトのWeb Forms MVPが動き始めている。

  • Entity Framework 4.1 - バリデーション

    バリデーションは、Entity Framework 4.1を紹介する上で、興味深い機能である。プロパティにアノテーションを追加することによって、エンティティをデータベースに保存する前に自動的に「オンデマンド」でバリデーションをかけることができる。バリデーションに関しては、Entity Framework 4.1のCTP5からRTWバージョンでも多くの改善が行われている。

  • Eric Gamma 氏が Microsoft Visual Studio チームに参加

    GoF (Gang of Four) として知られる Design Pattern の 4人の共著者のひとりである Eric Gamma 氏が Microsoft の Visual Studio チームに参加した。

  • DTO vs オブジェクト:3つの意見

    NHibernateとWCFが導入されて以来、.NET開発者は統一したエンティティモデルという概念へ近づいてきた。そして、ORMエンティティ、WCF DTO、MVC、MVP、MVVMフレームワークのモデルに同じクラスが使われるという点に議論が生まれている。Dependency Injection in .NETの著者であるMark Seemann氏はこの事態を必ずしも良いことではないと考えている。

  • Schema.org - Google、MicrosoftおよびYahoo!が共通のマークアップ語彙に同意

    Google、MicrosoftおよびYahoo!は、WebマスターによるWebページの内容への意味付け作業を単純化してくれるMicordataフォーマットを元にした、共通のマークアップ語彙であるSchema.orgを提案することを決定した。

  • Software AGにおけるTerracottaの将来について、Ari Zilka氏との対話

    SOAおよびBPMマーケットリーダーの1つ、Software AGは、サンフランシスコを拠点とし、EhCache、Big Memory、Quartzといた有名なオープンソース製品を支援するTerracottaを買収した。Terracottaの製品はSoftware AGにとって、クラウドベースサービスのためのアプリケーションパフォーマンスおよびスケーラビリティ要求を埋めるものだ���この買収の将来について、Jeevak KasarkodがAri Zilka氏に話を聞いた。

  • Web Forms vNext のモデルバインダ

    ASP.NET Web Form は死を宣告されたにも関わらず,いまだ人気の高いフレームワークだ。Microsoft も多額の投資を継続していて,Web Forms vNext では強く型付けされた双方向データバインディングなど,いくつかの領域で大幅な改善が行われている。

  • SSISの性能を並列処理で改善するBalanced Data Distributor

    Balanced Data Distributor(BDD)はSQL Server Integration Services (SSIS)向けの新しいマルチスレッドデータフロー変換ツールだ。データを複数の出力に分散させることでマルチコア、マルチプロセッサ環境で高性能な処理を実現する。

  • VB6オープンソースの噂に対するリアクション

    TechEdの間、多くの人がVisual Basicがオープンソースになるというデマを信じ込んでいた。それが嘘だと判明したが、言語に関すること、それがレガシーであること、そしてオープンソースの実装に関する様々な議論を生み出した。

  • TeamCity 6.5: Git および Mercurial との統合を拡張し,.NET 対応を改良

    JetBrains は先日 TeamCity 6.5 のリリースを発表した。外観の改められた今回のリリースには Git および Mercurial との統合の改良に加えて,特に .NET 開発者向けにいくつかの改良点が盛り込まれている。さらに無償版の Professional Edition のユーザ数が無制限となった。

  • JNBridgePro 6.0がクラウド上のJavaと.NETアプリを接続

    JNBridgeは相互運用ツールを改善してクラウド上、あるいは地上とクラウド上にデプロイされているJavaと.NETアプリケーション間のネイティブなコミュニケーションを可能にした。

  • ApacheによるLibcloudのトップレベルプロジェクトへの昇格

    Apacheソフトウェア財団は、Libcloud が、Incubatorからトップレベルプロジェクトに昇格したと5月25日に発表を行った。Libcloudは、様々なクラウド提供者の独自APIに対して、ベンダー中立のインターフェースを導入するPythonのライブラリだ。トップレベルプロジェクトとして、今後、このソリューションは、今まで以上に注目とサポートをオープンソースコミュニティから得ていくことだろう。

  • SharePoint OnlineとOffice365ベータで、クラウドベースのコラボレーションソリューションを構築する

    Office365ベータには、クラウドベースバージョンのSharePoint 2010であるSharePoint Onlineが含まれている。SharePoint Onlineのソリューションを構築する手順は、SharePoint 2010と似ているが、Office365ベータ上でSharePointソリューションを展開しようと計画する時には、知っておかなくてはならない、いくつかの大きな違いが存在している。

  • プレゼンテーション: 最悪でないアプリケーションをつくる

    驚きと喜びをもたらすアプリケーションを開発することは、明確に話したり定量化するのが難しい靄の中のゴールのように思われる。しかし、InfoQに投稿された最新のプレゼンテーションの中で、DeliciousライブラリやTap Tap Revenge、Obama氏の2008年のiPhoneアプリケーションなどに取り組んだソフトウェア開発者であるMike Lee氏は、よりよいアプリケーションを構築するためのアルゴリズムを提案した。

BT