April 2016
Volume 31 Number 4
.NET Core - .NET Core による .NET のクロスプラットフォームへの移行
.NET Core について、および Microsoft .NET Framework と .NET Core の関係について、Phillip Carter と Zlatko Knezevic が具体的に説明します。また、マイクロソフトが現在提供しているコマンドライン エクスペリエンスの概要を紹介します。
新進気鋭 - 平凡な人々
優秀な人を作り上げる要因の多くは、そのまま人を平凡にする要因にもなると Krishnan Rangachari は話します。自身の中の優先順位を見直すことが、キャリア ルネサンスのきっかけになるかもしれません。
Visual C++ - C++ の将来に向けたマイクロソフトの後押し
C++ 言語や標準ライブラリへの新たな提案の多くには、その根底に Visual C++ があります。Visual C++ Update 2 リリースの新機能と強化機能の中で、特に魅力的だと Kenny Kerr が考える機能を紹介します。
Cutting Edge - モバイル アプリへのプッシュ通知
モバイル OS 自体とは無関係に、通知レイヤーをモバイル アプリの上位に追加することについて Dino Esposito が説明します。.また、Microsoft Azure Notification Hub プラットフォームのサービスも確認します。
モバイル アプリ - Ionic と TACO によるクロスプラットフォーム モバイル アプリの作成
Ionic 2 フレームワークを使用して Cordova のクロスプラットフォーム ハイブリッド アプリ向けに高度な UX をビルドしながら、IntelliSense 用に新しくリリースされた Cordova Tools 拡張機能と Visual Studio Code でのデバッグについて調べます。
データ ポイント - EF における結び付きのないエンティティの状態への対処
結び付きのないデータにまつわる昔からの問題や、EF6 や新しい EF Core でこの問題に対処するシンプルな方策について、Julie Lerman が説明します。
ビッグ データ - Spark でのデータ処理と機械学習
オープン ソースの Apache Spark は、ビッグ データの処理と分析の分野で現在最も使われているフレームワークです。今回は、Spark を Azure にデプロイする方法と、これを使用して機械学習 (ML) の問題を解く方法を取り上げます。
Essential .NET - .NET Core によるログ記録
新たなログ記録フレームワークが必要になるのはなぜでしょう。既に利用可能なフレームワークはたくさんありますが、利用するには独自のラッパーを使用する必要があります。そこで、新しい Microsoft.Extensions.Logging API を使用して、独自のラッパーを作成しなくても任意のフレームワークを利用できるようにしようというのがその理由です。
モノのインターネット - Visual Studio と C++ による Azure 接続型 IoT ソリューションの開発
Visual Studio の C++ プロジェクト テンプレートを使用してデバイスを Azure IoT に接続する方法、Azure IoT ハブをセットアップしてデバイス データを取り込む方法、および関連する Azure サービスでそのデータを操作する方法について、Marc Goodner が説明します。
最新のアプリ - モノのインターネット向け UWP アプリの作成
コードの記述を担当する開発者は、モノのインターネットの実際の「モノ」を作ることを少し敬遠してしまうかもしれません。今回は、Windows 10 IoT Core 上で UWP アプリを実行する Raspberry Pi 2 ベースのデバイスを組み立てることで、アプリ開発者からモノ作りの担い手を育てることを目指します。
ちょっとひと言 - 神と愚か者
ギリシャ神話のピグマリオンから 2015 年の長編映画『her/世界でひとつの彼女』まで、愛や人生を描いた人間の創造物の原型は、文化も時代も超越します。
編集長より - BUILD の大胆な方向性
毎年恒例の BUILD カンファレンス。今年のトップオブマインドはクロスプラットフォーム開発です。.NET Core、Visual Studio Tools for Cordova、Xamarin の買収発表などがイベントで話題のテーマです。