February 2016

Volume 31 Number 2

Web 開発者とユニバーサル Windows プラットフォーム アプリ

Windows 10 - Web 開発者とユニバーサル Windows プラットフォーム アプリ

Tim Kulp

クロスブラウザー アプリの開発は長い間 Web 開発者の領域でした。実はそのスキルが、Windows 10 で動作するユニバーサル Windows プラットフォーム (UWP) アプリに大いに役立ちます。今回は UWP アプリに取り組む際に、Web アプリの開発スキルがどのように役立つかを紹介します。

試される忠誠心コラム

新進気鋭 - 試される忠誠心

Krishnan Rangachari

忠誠心と感謝は混同しやすいと、Krishnan Rangachari は企業に留まる理由を真摯に考えるよう開発者に促します。会社のためにできる最高の行動はそこを去ることだという結論にたどり着くかもしれません。

公式 OneDrive SDK を使った UWP アプリの実装

Windows 10 - 公式 OneDrive SDK を使った UWP アプリの実装

Laurent Bugnion

2 部連載の第 2 部では、マイクロソフトが作成した OneDrive SDK を取り上げ、ユニバーサル Windows プラットフォーム アプリにこのライブラリを追加する方法と、認証方式のしくみを Laurent Bugnion が説明します。

UXDD によるアーキテクチャの副産物コラム

Cutting Edge - UXDD によるアーキテクチャの副産物

Dino Esposito

ソフトウェア アーキテクチャは、非常な忍耐を要するものであってはなりません。今回は UXDD という設計の方法論が、CQRS、イベント ソーシング、Polyglot Persistence のような重要な概念を相互に結び付けているしくみを紹介します。

ASP.NET と React によるプログレッシブ エンハンスメント

ASP.NET - ASP.NET と React によるプログレッシブ エンハンスメント

Graham Mendick

プログレッシブ エンハンスメント (PE) Web アプリケーションとシングル ページ アプリケーション (SPA) のどちらを採用すべきかを、Graham Mendrick が解決します。今回は、React と ASP.NET. を使用して、必要最低限の機能だけを組み込んだ TodoMVC プロジェクトを PE SPA としてビルドしながらこの解決に取り組みます。

ASP.NET 5/EF6 プロジェクトのリファクタリングと依存関係の挿入コラム

データ ポイント - ASP.NET 5/EF6 プロジェクトのリファクタリングと依存関係の挿入

Julie Lerman

ASP.NET 5 (最新名称、ASP.NET Core 1.0) の依存関係の挿入機能を利用して、IoC コンテナーを利用するように既存の EF6 ソリューションをリファクタリングする方法について、Julie Lerman が説明します。IoC コンテナーは、依存関係の挿入機能を必要とするロジックへのオブジェクト インスタンスの挿入を容易にします。

カスタマイズ可能な C# スクリプト

C# - カスタマイズ可能な C# スクリプト

Vassili Kaplan

外部ライブラリを一切使用しないで、C# を使ってカスタム スクリプト言語を作成する方法を取り上げます。数式だけでなくユーザー定義型のスクリプト言語も解析できるよう、Vassili Kaplan が自身の分割結合アルゴリズムを拡張します。

Roach Infestation Optimizationコラム

テストの実行 - Roach Infestation Optimization

James McCaffrey

機械学習の数値最適化アルゴリズムの中には自然界の行動に基づくアルゴリズムがあります。今回は Roach Infestation Optimization という比較的新しいテクニックを James McCaffrey が取り上げます。このテクニックは、ゴキブリの採餌行動と密集行動を大まかにモデル化します。

Azure Service Fabric、Q 学習、三目並べ

Microsoft Azure - Azure Service Fabric、Q 学習、三目並べ

Jesus Aguilar

三目並べゲームで最善の一手を判断することを目的に、Azure Service Fabric ベースのインテリジェント バックエンドを作成するための機械学習手法について、Jesus Aguilar が説明します。

MEAN あれこれ: MongoDB の詳細コラム

働くプログラマ - MEAN あれこれ: MongoDB の詳細

Ted Neward

引き続き MEAN スタック (MongoDB、Express、AngularJS、Node.js) を Ted Neward が取り上げます。今回のテーマは MongoDB NoSQL データベースです。

.NET Core における構成コラム

Essential .NET - .NET Core における構成

Mark Michaelis

ASP.NET 5 における新しいオープン ソースの構成サポートを、Mark Michaelis が取り上げます。この構成サポートは、NuGet パッケージの Microsoft.Extensions.Configuration コレクションで利用でき、複数の組み込み構成プロバイダーと、カスタム プロバイダーのサポートの両方が含まれています。

VB6: 眠れる巨人が目を覚ますコラム

ちょっとひと言 - VB6: 眠れる巨人が目を覚ます

David Platt

以前のコラムで、David Platt は Visual Basic 6 を不滅のプログラミング言語と称しました。今回は、VB6 を Web 向けにアプリをすばやく開発するための主要言語に変え、VB6 に新しい生命を吹き込むことを提案します。これを VB* と呼びます。

「MEANあれこれ」コラム

編集長より - 「MEAN あれこれ」

Michael Desmond

ここ数か月、Ted Neward のコラム「働くプログラマ」のテーマは MongoDB、Express、AngularJS、および Node.js です。これらは総称して、MEAN スタックと呼ばれます。そろそろ開発に MEAN を取り入れてみてはいかがでしょう。