BT

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

寄稿

Topics

地域を選ぶ

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

  • Faker.NETを使ってデータをフェイクする

    Fakerとは、主にフェイク(だけれども、おかしくない)データ(名前、住所、電話番号など)を簡単に生成するのに使われるRuby Faker gemのオープンソースによるC#への移植版だ。これはデモ目的やテストデータ生成に重宝する。

  • Udi Dahan と Oren Eini (Ayende) 両氏,NServiceBus 3.0 を語る

    NServiceBus のバージョン 3.0 が先日リリースされた。InfoQ ではこの最新リリースに追加された新機能について,開発者である Udi Dahan 氏に話を聞いた。RavenDb との統合機能はそのひとつだ。RavenDb は Oren Eini (Ayende Rahien) 氏が開発した,.NET で記述された比較的新しいデータストア実装だ。InfoQ は氏から NServiceBus との統合について,さらには氏自身の Rhino Service Bus との関係についても聞くことができた。

  • IQueryableは悪いAPIか

    Mark Seeman氏が “IQueryable is Tight Coupling”と題した記事でIQueryable<T>を継承するインターフェイスを持ったAPIを設計するのは、いくつかの理由で良くないと指摘している。

  • Windows AzureでのCQRS

    CQRSは高い拡張性と性能を要求されるアプリケーションに適��たパターンとして人気を獲得し始めている。Mark Seemann氏は“CQRS On Windows Azure”と題した記事で、このパターンをWindows Azureで使う方法を探っている。

  • Windows 8がWebSocketをサポート

    Windows 8コンシューマプレビューでWebSocketプロトコルとWebSocket APIがサポートされた。これにより、ASP.NETの開発者はSystem.Web.WebSocketsライブラリを使ってこの双方向通信の機能を利用できるようになる。

  • ASP.NET MVC がコントリビュートを採用へ

    形式的に言えば,ASP.NET MVS は当初からオープンソースであった。しかし Microsoft の大部分のプロジェクトがそうであるように,ごくまれな例外はあるものの,ほぼすべての作業が Microsoft 内で行われていた。 "オープン開発" ではなかったのだ。そのような状況が昨日,すべて変わった。コミュニティの誰でも ASP.NET MVC や Web Pages,Web API のコード提供やテストが可能になったのだ。

  • .NET 4.5のTask Parallel Libraryに関する変更とアドバイス

    .NET 4.5でTaskクラスの扱い方が変わった。その変更はわずかではあるが重要だ。

  • Mono for Android UI デザイナーの紹介

    Mono for Androidがまもなく、独自のビジュアルUIデザイナを持つようになる。現在、プライベートベータが入手できる。興味のある開発者は、Mono for Android Designer Betaプログラムにサインナップすることを勧める。UIデザイナ アーキテクトの Lluis Sanchez氏から少し詳しい話を聞いた。

  • WPF Table View,パフォーマンスに優れた軽量データグリッド

    我々は Graham Knight 氏に,制作中の WPF Table View プロジェクトについて話を聞いた。WPF Table View は 100,000 行を越える非常に規模の大きなデータセットを扱うように設計された,軽量データグリッドだ。

  • UI 開発を簡略化する MonoTouch.SQLite

    MonoTouch と iOS で開発を行っていると,SQLite テーブルデータの表示が必要な場合がある。自分で UITableViewController を構築すればすぐに可能なことだが,相当量の定型コードの記述とかなりの作業時間が必要になる。Jeffrey Stedfast 氏は MonoTouch.SQLiteで,このような単純なテーブルのバインディングを事実上,単一のメソッドにまで簡略化する方法を考案した。

  • PowerShell 3のWindows Workflow Foundationサポート

    MicrosoftはWindows PowerShell Workflowの詳細を発表している。PSWFとして知られるPowerShell 3のこの機能を使うと管理者は"複数のコンピュータやデバイスやITプロセスにまたがる長時間実行されるタスクを安全に実行する"ことができる。この場合、"長期間"とは数時間から数日だ。

  • Power Tools for TFS 11 Beta

    Power Tools for Team Foundation Serverが11 Betaにアップデートされた。このツールはメインのTFSリリースに含まれていないPowerShellサポート、Windows Shellエクステンション、プロセステンプレート変更機能といった重要な機能を提供する。

  • Mono 2.11, C# 5 非同期サポートを追加

    Mono 2.11 は,Mono の次期バージョンを披露すべくデザインされたプレビューリリースの第1弾である。多数くの注目点の中で最も重要なのは .NET 4.5 および C# 5.0 との互換性だ。

  • Visual Studio 11のパフォーマンスを再調査

    Microsoftは引き続き、Visual Studioのパフォーマンス改善に対するユーザー要望に答えようとしている。InfoQは、VS11ベータで成された最新の変更を再調査した。

  • ASP.NET MVCのテスト方法

    ASP.NET MVC 3のウェブアプリにはいくつかのコンポーネントがある。モデル、コントローラ、ルートハンドラ、ビュー、htmlヘルパー、クライアントサイドのコードなどだ。これらのほとんどは単体テストが実施でき、一部は結合テストが必要だ。この記事ではASP.NET MVC 3のテストをメンテナンスしやすく、動作不良が起き難くする方法を紹介したい。

BT