November 2015

Volume 30 Number 12

Essential .NET ー- C# の例外処理コラム

Essential .NET ー- C# の例外処理

Mark Michaelis

現在までの 5 つのバージョンの C# と対応する .NET Framework には多数の変更が加えられています。この連載コラムでは、これら多くの変更点を確認し、例外処理 (例外のキャッチ) に関連する場合は、それに応じて更新したコーディング ガイドラインを、Mark Michaelis が提示します。

新進気鋭 - 批判的になるコラム

新進気鋭 - 批判的になる

Ryder Donahue

批判を受け止め、対応できる組織は、最善を尽くしていると言えます。批判的な考え方とフィードバックによって、開発部門を改善する方法について、Ryder Donahue が説明します。

Windows 10 - Search Indexer によるファイル操作の高速化

Windows 10 - Search Indexer によるファイル操作の高速化

Adam Wilson

Windows 10 では、任意のプラットフォームで実行するすべてのユニバーサル Windows プラットフォーム アプリで Search Indexer の能力を利用できるようになります。Cortana の検索能力が向上するだけでなく、新しい Search Indexer によって、アプリからファイル システムを操作するしくみが強化されます。

Cutting Edge - UX 主導型設計によるアーキテクチャの改善コラム

Cutting Edge - UX 主導型設計によるアーキテクチャの改善

Dino Esposito

UX 主導型の設計アプローチは、エンド ユーザーがシステムで実現しようと求め、顧客が期待しているビジネス プロセスに注目するものです。

非同期プログラミング - スタートアップから非同期に

非同期プログラミング - スタートアップから非同期に

Mark Sowul

最新バージョンの .NET では、async キーワードと await のキーワードを使用すれば、応答性に優れた高性能のアプリケーションを簡単に開発できます。今回は Windows フォームや WPF の既定の UI スタートアップ コードを取り上げ、このコードを async と await をサポートするオブジェクト指向の設計に変換する方法を Mark Sowul が解説します。

データ ポイント - Aurelia と DocumentDB: 連携までの道のりコラム

データ ポイント - Aurelia と DocumentDB: 連携までの道のり

Julie Lerman

DocumentDB と新しい Aurelia フレームワークについての調査が終わったところで、この 2 つを連携させようとしましたが、予想よりも困難なことがわかりました。適切なソリューションにたどり着くまでの道のりを Julie Lerman が説明します。

ASP.NET - ASP.NET を高性能ファイル ダウンローダーとして使用する

ASP.NET - ASP.NET を高性能ファイル ダウンローダーとして使用する

Doug Duerner

速度が遅く、障害が発生しやすい接続は、サイズの大きなファイルの転送中にオフラインになることがよくあります。今回は、このような原因で失敗したダウンロードの再開と続行の問題に対処するユーティリティを作成する方法を取り上げます。

テストの実行 - C# を使用した t 検定コラム

テストの実行 - C# を使用した t 検定

James McCaffrey

t 検定は、統計分析の最も基本的な形式の 1 つですが、スタンドアロン ツールを使用する t 検定の機能を直接ソフトウェアに統合することは困難、または不可能です。C# コードそのものを使用して t 検定を実行する方法について、James McCaffrey が説明します。

Microsoft Azure - SonarQube と TFS による技術的負債の管理

Microsoft Azure - SonarQube と TFS による技術的負債の管理

Cesar Solis Solis

エンタープライズ レベルの TFS と SonarQube のセットアップの方法、SonarQube/TFS での技術的負債の特定と優先順位付けの方法、TFS を使用したアジャイル ライフサイクルによって技術的負債に対処する方法、改善を評価して改善サイクルを確立する方法などについて説明します。

働くプログラマ - MEAN あれこれ: Express のルーティングコラム

働くプログラマ - MEAN あれこれ: Express のルーティング

Ted Neward

MEAN (MongoDB、Express、AngularJS、Node.js) スタックは、ASP.NET スタックに代わる "Web スタック" です。今回は、Express のルーティングを取り上げ、これを効率よく使用する方法を考えます。

ちょっとひと言 - アラン・チューリングとアシュレイ・マディソンコラム

ちょっとひと言 - アラン・チューリングとアシュレイ・マディソン

David Platt

アシュレイ・マディソンへのハッキングによって、不倫サービスのユーザーが何百万人も暴露されました。また、多数の女性会員が実際はユーザーをプレミアム サービスに誘導するように設計されたチャット ボットでしかなかったことも明らかになりました。

編集長より - Essential .NET コラムの連載開始 (機械翻訳)コラム

編集長より - Essential .NET コラムの連載開始 (機械翻訳)

Michael Desmond

過去 5 年間の MSDN Magazine で最も幅広い読者に読まれた 2 本の記事を執筆したのが Mark Michaelis です。その彼が、新連載の「Essential .NET」コラムの執筆者として今回から本誌に参加します。