October 2017
Volume 32 Number 10
C++ - C++ でのアルゴリズムからコルーチンまで
C++ の開発者は、多くの場合、For ループをむき出しで使用するのではなく、アルゴリズムに置き換えることを求められます。この目標を実現するために、C++ コルーチンを使用してレンジ (Range) アルゴリズムをビルドする作業について、Kenny Kerr が説明します。
データ ポイント - DDD に最適な EF Core 2.0 (第 2 部)
前回に続き、ドメイン駆動設計 (DDD) の原則に適した EF Core 2.0 の機能について、Julie Lerman が解説します。今回は前回のクラスを進化させ、より実際の実装に近い形で DDD パターンを作成します。
C# -Windows Device Portal パケージ プラグインの作成
Windows Device Portal (WDP) は Web ベースの診断システムで、ほとんどのエディションの Windows に組み込まれています。Windows 10 Creators Update では、開発者は Windows Device Portal API を使って WDP パッケージ プラグインを実装することによって、カスタム REST API を利用するように Windows ストア アプリを拡張できます。
働くプログラマ - MEAN あれこれ: Angular によるフェッチ
MEAN スタックについて Ted Neward が取り上げる最新のテーマは、Angular サービスによって HTTP API からデータをフェッチする方法です。
クラウド開発 - 優れたクラウド デプロイのビルド: 不変性への 5 つステップ
クラウド デプロイは、多くの挑戦と妥協の繰り返しです。こうした複雑なデプロイを開発者が制御できるようにするのが不変性インフラストラクチャです。このインフラストラクチャにより、変更によって生じる可能性のある失敗を防ぎます。今回はその方法を取り上げます。
人工知能 - Azure Machine Learning Studio の調査
「最新のアプリ」コラムを担当していた Frank Lavigne が人工知能、機械学習、およびデータ サイエンスを取り上げる新しいコラム「人工知能」を始めます。
Web 開発 - スピードのスリル: マネージ AJAX は Web アプリを高速化するか
Web サイトや Web アプリでは速度が重視されるようになっています。帯域幅の使用量を大幅に削減する方法を考案した Thomas Hansen が、Web アプリの応答性を以前よりも向上する可能性について説明します。
Cutting Edge - ASP.NET Core でのポリシーベースの承認
ASP.NET Core では承認ポリシーのサポートが追加されます。これにより、従来の役割ベースのアプローチに比べて機能や柔軟性が向上します。
ゲーム開発 - Web ゲーム開発でのマルチプレーヤーとネットワーク物理特性への対応
優秀なゲームをブラウザー向けに作成することは可能でしょうか。この疑問に Gary Weiss が取り組み、ネットワーク物理特性を利用するマルチプレーヤー ゲームの JavaScript ベースの実践的実装を紹介します。
テストの実行 - C# ニューラル ネットワークを使用する時系列回帰
時系列回帰は、履歴データに基づいて予測を行うために使用されます。この種の分析をローリングウィンドウ データとニューラル ネットワークを組み合わせて行う方法を James McCaffrey が紹介します。この方法では結果の精度が向上します。
ちょっとひと言 - 不満の測定
ある夜ハーバード大学の WiFi ネットワークに接続するために悪戦苦闘した David Platt は、この体験にヒントを得て、不適切な UX によってもたらされる苦痛を判断するメトリクスを考えることにしました。
新進気鋭 - エンジニアのキャリア パス: キャリアを定める 2 つの意志決定
管理者になるかならないかは、多くのエンジニアが直面する問題です。ですが、エンジニアの本当の根本的問題は勇気にあると Krishnan Rangachari は指摘します。
編集長より - ミスプリント
ミュージシャン Paul Simon の言葉を借りれば、私たちは奇跡と不思議の時代に生きています。それでも、私はプリンターを動作させることができません。