September 2017

Volume 32 Number 9

.NET Standard - .NET Core と .NET Standard の分かりやすい解説

.NET Standard - .NET Core と .NET Standard の分かりやすい解説

Immo Landwerth

.NET ファミリーの最新メンバーとして、.NET Framework、.NET Core、および .NET Standard の違いについて多くの混乱が生じています。この 3 つそれぞれの内容と、どのような場合にどれを選ぶべきかを Immo Landwerth が正確に解説します。

Cutting Edge - ASP.NET Core における Cookie、クレーム、および認証コラム

Cutting Edge - ASP.NET Core における Cookie、クレーム、および認証

Dino Esposito

ASP.NET Core でのプレーンな直接クレームベース認証について、Dino Esposito が説明します。

.NET Core - 方法や場所を選ばない .NET アプリの作成

.NET Core - 方法や場所を選ばない .NET アプリの作成

Andrew Hall

.NET 開発者は、.NET 開発で折り紙つきの優れた開発者ツールを使いながら、自身が選んだプラットフォームをターゲットにするアプリケーションを作成できるようになりました。開発者個人の作業スタイルやオペレーティング システムを問わず利用できる優れたツールを紹介します。

データ ポイント - DDD に最適な EF Core 2.0コラム

データ ポイント - DDD に最適な EF Core 2.0

Julie Lerman

EF Core 2.0 が 1 対 1 の単方向関係を理解するしくみと、スカラー、ナビゲーション、およびコレクションのプロパティがすべてカプセル化されているエンティティのデータを永続化する方法について取り上げます。また、ドメイン モデルで値オブジェクトを使用する方法や、このような値オブジェクトを永続化する方法についても説明します。

ASP.NET Core - ASP.NET Core 2.0 入門

ASP.NET Core - ASP.NET Core 2.0 入門

Mike Rousos

簡単な ASP.NET Core Web サイトを開発する手順を Mike Rousos が取り上げます。その過程で、ASP.NET Core プロジェクトの各ファイルが果たす役割を示し、ASP.NET Core の重要な概念を説明します。
今回は新しい ASP.NET 2.0 プロジェクトを作成する手順を示しながら、ミドルウェア、依存関係の挿入、構成、ホスティング、ロギング、ルーティングのような ASP.NET Core の重要な概念を紹介します。ここでは以前の ASP.NET Core の知識があることを前提としていませんが、ASP.NET Core 1.0 で既に体験済みの (Razor ページや SPA フロントエンドのような) 機能の、2.0 での新機能を取り上げています。

テストの実行 - ディープ ニューラル ネットワークのトレーニングコラム

テストの実行 - ディープ ニューラル ネットワークのトレーニング

James McCaffrey

バックプロパゲーション (誤差逆伝搬) アルゴリズムを使用して DNN をトレーニングする方法と、これに関係する「勾配消失」問題について、James McCaffrey が説明します。Microsoft CNTK や Google TensorFlow などのニューラル ネットワーク ライブラリを使用すると、テストに使えるコードを入手し、背後で行われていることを適切に理解できるようになります。

ASP.NET Core - Razor ページを使った簡単な ASP.NET MVC アプリ

ASP.NET Core - Razor ページを使った簡単な ASP.NET MVC アプリ

Steve Smith

Razor ページを、単に愛好家プログラマ向けの「補助」機能であるかのように簡単に作成すべきではない理由を Steve Smith が説明します。今回は Razor ページを単独で使用しても、従来のコントローラー/ビュー ページと組み合わせて使用しても、ASP.NET Core アプリケーションのデザインを向上できることを紹介します。

働くプログラマ - MEAN あれこれ: Angular へのサービスの提供コラム

働くプログラマ - MEAN あれこれ: Angular へのサービスの提供

Ted Neward

Angular サービスの概念について Ted Neward が取り上げます。また、このサービスがコンポーネント指向のデザインに関係するしくみを示し、この連載で以前に作成した HTTP API に対してデータ アクセスを管理するように、サービスを使用してサンプル プロジェクトのリファクタリングを開始します。

ASP.NET Core - Azure で実運用されるアプリやサービスのスナップショット デバッグ

ASP.NET Core - Azure で実運用されるアプリやサービスのスナップショット デバッグ

Nikhil Joglekar

スナップショット デバッグの概要を Nikhil Joglekar が取り上げます。ここでは実運用コードのバグを診断するのに役立つ方法、スナップショット デバッガーを VS や App Insights と組み合わせて使用する方法の詳細、およびその実現方法の技術概要について説明します。

最新のアプリ - UWP アプリでのプロトコル登録とアクティブ化コラム

最新のアプリ - UWP アプリでのプロトコル登録とアクティブ化

Frank La La

プロトコルのアクティブ化を使用して事前にデータが設定された他のアプリを起動することで、ユニバーサル Windows プラットフォーム アプリの機能セットを簡単に拡張できます。

ちょっとひと言 - ソフトウェアが嫌になるときコラム

ちょっとひと言 - ソフトウェアが嫌になるとき

David Platt

不適切なソフトウェアは、ただ不便なだけではありません。生産性や業績の妨げになります。教育現場にはいかに不適切なソフトウェアが横行しているかについて、David Platt の娘 Annabelle Platt が紹介します。

編集長より - ハード コア: .NET Core 2.0 と .NET Standard 2.0 に注目コラム

編集長より - ハード コア: .NET Core 2.0 と .NET Standard 2.0 に注目

Michael Desmond

マイクロソフトのクロスプラットフォーム .Net のバージョン 2.0 では、あらゆるものの方向性が大きく変わっています。.NET Core 2.0、ASP.NET Core 2.0、および .NET Standard 2.0 を体験してみませんか。