MSDNマガジン、勝手に総目次
2009年
Silverlight,WPF,MVVM,IronRuby,SharePoint, ASP.NET Web Form,ASP.NET MVC,Windows 7,.NET 4,Work flow,etc…
- January
- メイン
- 概要: .NET Framework 4.0 における WCF サービスと WF サービス、そして “Dublin”
- Geneva Framework: カスタム セキュリティ トークン サービスを構築する
- Silverlight: Silverlight を使用して基幹業務エンタープライズ アプリケーションを構築する (第 1 部)
- Windows Mobile: 位置認識アプリケーションに GPS と Web マップを使用する
- VSTS 2010: Visual Studio Team System 2010 のアジャイル計画ツール
- ASP.NET のワークフロー: 長時間実行処理をサポートする Web アプリケーション
- コラム
- 編集者のメモ: 去年の回顧と今年の展望
- ツールボックス: C# JavaScript、Eric Lippert のブログ、その他
- CLR 徹底解剖: マネージ コードとネイティブ コードの相互運用性の推奨事項
- 基本的な本能: リフレクションを使用して COM オブジェクトを検査する
- Cutting Edge: Silverlight で動的コンテンツ配信を管理する (第 1 部)
- テストの実行: PERIL を使用してプロジェクトのエクスポージャとリスクを分析する
- サービス ステーション: WCF を使用した RESTful サービスの概要
- セキュリティに関するブリーフィング: SDL 脅威のモデル化ツール入門
- すてきな ASP.NET: ASP.NET Web フォームによるルーティング
- 基礎: トランザクションをサービスに簡単に適用する
- NET の問題: ThreadPool へのラウンドロビン アクセス
- 実践的なユーザビリティ: 実用的なエラー メッセージ
- { End Bracket }: 機械翻訳の出現
- メイン
- February
- メイン
- コラム
- 編集者のメモ: 設計の駆動
- ツールボックス: アクティブなレコード パターン、アスペクト指向プログラミング
- CLR 徹底解剖: 破損状態例外を処理する
- データ ポイント: Silverlight のシンジケート データと分離ストレージ
- Cutting Edge: Silverlight で動的コンテンツ配信を管理する (第 2 部)
- 実践的なパターン: 設定より規約
- 開発者によるデータベース構築: SQL Server 2008 における空間データのサポート
- 基礎: ワークフロー内のエラー処理
- Windows と C++: Visual C++ 2010 と Parallel Pattern Library
- .NET の問題: ThreadPool の順序実行
- いろいろな場所へ: SyncML を使用したモバイル デバイスのプロビジョニング
- スタック トレース: 不完全または無効な IRP の処理
- スタック トレース: システム PTE について
- { End Bracket }: 革新的なアイデア
- March
- メイン
- コラム
- 編集者のメモ: 不況を乗り越える
- ツールボックス: 機能豊富な AJAX Data Controls、HTTP トラフィックの分析、その他
- CLR 徹底解剖: Silverlight 2 の分離ストレージ
- Cutting Edge: jQuery によるリッチなクライアント スクリプトについて (第 1 部)
- 多言語プログラマ: さまざまな言語を組み合わせて使用する
- テストの実行: WPF アプリケーションで UI テストを自動化する
- セキュリティに関するブリーフィング: URL リライトでサイトを保護する
- すてきな ASP.NET: ASP.NET と LINQ を使用してグラフを作成する
- Wicked Code: Silverlight での開発に関する 3 つの重要なヒント
- Team System: Team Build 2008 のカスタマイズ
- 基礎: 効率的な ItemsControl の作成
- 実践的なユーザビリティ: アプリケーション ナビゲーションの設計戦略
- { End Bracket }: 完璧な API デザイン
- April
- メイン
- コラム
- 編集者のメモ: 流行のテクノロジの周期的な移り変わり
- ツールボックス: Microsoft グラフ コントロール、Visual Studio 自動コード スニペット、その他
- CLR 徹底解剖: .NET Framework 3.5 SP1 の CLR の最適化
- データ ポイント: ADO.NET Data Services で Silverlight 2 を使用する
- Cutting Edge: jQuery によるリッチなクライアント スクリプトについて (第 2 部)
- 実践的なパターン: 永続化のパターン
- サービス ステーション: Web フィードを作成および使用する
- 基礎: .NET Service Bus を使用する
- Windows と C++: Windows 7 の仮想ディスク API
- ..NET の問題: 依存関係のある操作を並列処理する
- 実践的なユーザビリティ: ペルソナの力
- { End Bracket }: Web ページの翻訳
- May
- メイン
- コラム
- 編集者のメモ: 心は雲の上
- ツールボックス: 簡単なファイルのバックアップ、Visual Studio 内部でのファイルとフォルダの検索、マルチ モニタのソフトウェア、その他
- 基本的な本能: XML コメントを使用したコードのドキュメント化
- CLR 徹底解剖: CLR Binder について理解する
- Cutting Edge: jQuery を使用してリッチ ユーザー インターフェイスを構築する
- すてきな ASP.NET: ASP.NET MVC Controller の動作
- 基礎: ワークフローのバージョン管理
- いろいろな場所へ: Zune で動くゲームを作成する
- Office Space: SharePoint 2007 のカスタム フィールド タイプ
- セキュリティに関するブリーフィング: 脅威のモデル化についての会話
- 開発者によるデータベース構築: SQL Server 2008 で FILESTREAM を使用してプログラミングを行う
- patterns & practices: パターンとプラクティスに頼る
- 実践的なユーザビリティ: 実用的で、使いやすく、魅力的な製品: 開発のコア コンピタンスとしてのユーザビリティ
- {End Bracket}: アンカンファレンス: マニアが集うイベント
- June
- メイン
- コラム
- 編集者のメモ: アーキテクチャと集約
- ツールボックス: クラウドでの管理、UX デザイン パターン、Anders Hejlsberg の『The C# Programming Language』、その他
- CLR 徹底解剖: .NET アプリケーションのメモリ使用量の監査
- データ ポイント: Silverlight 3 でアウト オブ ブラウザ クライアントを構築する
- Cutting Edge: AJAX を使用した HTML フォームの拡張
- 実践的なパターン: Unit of Work パターンと永続性の無視
- テストの実行: IronPython で .NET モジュールをテストする
- 多言語プログラマ: Cobra の活用
- 基礎: 新しい WPF カレンダー コントロールのカスタマイズ
- 同時実行の問題: 食事する哲学者の問題を Asynchronous Agents で解決する
- Windows と C++: Direct2D の紹介
- {End Bracket}: 考えてから話そう
- July
- メイン
- コラム
- 編集者のメモ: 進化万歳!
- ツールボックス: 静的分析のデータベース ツール、リモート コンピュータの管理、その他
- CLR 徹底解剖: タプルを構築する
- 基本的な本能: エラー修正機能によってエラーを回避する
- Cutting Edge: Web フォームと ASP.NET MVC を比較する
- テストの実行: F# を使用した要求/応答テスト
- サービス ステーション: REST の詳細情報
- すてきな ASP.NET: ASP.NET MVC アプリケーションの基本原則
- Wicked Code: Silverlight Deep Zoom を次のレベルへ
- 基礎: .NET Service Bus のセキュリティを保護する
- August
- メイン
- コラム
- 編集者のメモ: 編集者のメモ
- ツールボックス: データのスナップショット、Subversion、ソース コードの編成、その他
- CLR 徹底解剖: コード コントラクト
- データ ポイント: Silverlight 3 におけるデータ パフォーマンスとエラー戦略
- Cutting Edge: データ転送オブジェクトの長所と短所
- 実践的なパターン: 継続的な設計による最適なデザイン
- セキュリティに関するブリーフィング: 暗号化のアジリティ
- 開発者によるデータベース構築: データ アクセス コードがデータベースのパフォーマンスに与える影響
- 基礎: Windows Workflow の設計パターン
- .NET の問題: 例外を集約する
- Microsoft patterns & practices の内部: Prism を使用して単一のコード ベースで WPF および Silverlight アプリケーションを構築する
- September
- メイン
- コラム
- 編集者のメモ: 編集者のメモ (英語)
- ツールボックス: 分散キャッシュ、オブジェクト間マッピング、ブログ、その他
- CLR 徹底解剖: .NET Framework 4 基本クラス ライブラリの新機能
- Cutting Edge: ASP.NET 4.0 の Web フォームやその他の機能の詳細
- 多言語プログラマ: 同時実行とチャネル、ドメイン、およびメッセージ
- セキュリティに関するブリーフィング: 脅威のモデル化についての会話の続き
- すてきな ASP.NET: ASP.NET 4.0、Visual Studio 2010、および IIS7 による検索エンジンの最適化
- 基礎: DataTemplate を使用したグラフ作成
- Windows と C++: Direct2D による描画
- いろいろな場所へ: 携帯電話の IPsec VPN の概要
- 実践的なユーザビリティ: 画面設計の道理
- October
- メイン
- コラム
- 編集者のメモ: 機能を提供するビジネス (英語)
- ツールボックス: ユーザー インターフェイス、ポッドキャスト、オブジェクト リレーショナル マッピング、その他
- CLR 徹底解剖: .NET ガベージ コレクション ヒープのプロファイリング
- 基本的な本能: Visual Basic 2010 のコレクション初期化子と配列初期化子
- データ ポイント: Silverlight 3 および DataForm によるデータ検証
- Cutting Edge: ASP.NET AJAX 4.0 でのデータ バインド
- 実践的なパターン: 毎日 .NET 開発を行う開発者のための関数型プログラミング
- Team System: 作業項目をカスタマイズする
- テストの実行: 部分的な Anitrandom 文字列のテスト
- サービス ステーション: RESTful クライアントの構築
- 基礎: サービス バス内のルーター
- 同時実行の問題: C++ プロジェクト内の Concurrency Runtime を使用する 4 とおりの方法
- 実践的なユーザビリティ: ユーザーの気持ちをのぞいてみる
- November
- メイン
- クレームベースのアプリケーション: WIF によるクレームベースの承認
- ID ソリューションの AD FS 2.0: ID ソリューションでの Active Directory Federation Services 2.0 の使用
- デジタル署名: 情報セキュリティ国際評価基準のためのデジタル署名の実施に関するアプリケーション ガイドライン
- N 層アプリケーションと Entity Framework: EF4 で n 層アプリケーションを作成する
- ワークフローの基本: SharePoint 2010 でのコラボレーション ワークフローの強化
- SharePoint のサンドボックス: SharePoint 2010 のサンドボックス化されたソリューションの開発、展開、および監視
- コラム
- 編集者のメモ: 始まりと終わり (英語)
- ツールボックス: データベース ドキュメント、前提条件と事後条件の API、ブログ、その他
- CLR 徹底解剖: .NET Framework 4 セキュリティ モデルの解説
- Cutting Edge: ASP.NET AJAX 4.0 の条件レンダリング
- セキュリティに関するブリーフィング: XML サービス拒否攻撃と防御
- 開発者によるデータベース構築: 空間データを視覚化する
- 基礎: ローカル通信用のワークフロー サービス
- Windows と C++: Windows Web Services
- 実践的なユーザビリティ: 検索はファインダビリティの鍵
- Microsoft patterns & practices の内部: ライブラリでの依存関係の注入
- メイン
- December
- メイン
- コラム
- 編集者のメモ: MSDN マガジンの新時代を形成する (英語)
- ツールボックス: データベースおよび OR/M ツール、Oren Eini、Visual Studio のカスタム タブ
- CLR 徹底解剖: インプロセス サイドバイサイド
- Cutting Edge: ASP.NET AJAX 4.0 でのライブ データ バインド
- テストの実行: QICT によるペアワイズ テスト
- すてきな ASP.NET: ASP.NET 4.0 の今後の見通し
- Windows と C++: レイヤード ウィンドウと Direct2D
- いろいろな場所へ: モバイル ユーザー用に Windows タッチ アプリケーションを強化する
- 同時実行の問題: データ並列パターンと PLINQ
- 実践的なユーザビリティ: 表層にとどまらない