Windows 10 - Web 開発者とユニバーサル Windows プラットフォーム アプリ
クロスブラウザー アプリの開発は長い間 Web 開発者の領域でした。実はそのスキルが、Windows 10 で動作するユニバーサル Windows プラットフォーム (UWP) アプリに大いに役立ちます。今回は UWP アプリに取り組む際に、Web アプリの開発スキルがどのように役立つかを紹介します。
新進気鋭 - 試される忠誠心
忠誠心と感謝は混同しやすいと、Krishnan Rangachari は企業に留まる理由を真摯に考えるよう開発者に促します。会社のためにできる最高の行動はそこを去ることだという結論にたどり着くかもしれません。
Windows 10 - 公式 OneDrive SDK を使った UWP アプリの実装
2 部連載の第 2 部では、マイクロソフトが作成した OneDrive SDK を取り上げ、ユニバーサル Windows プラットフォーム アプリにこのライブラリを追加する方法と、認証方式のしくみを Laurent Bugnion が説明します。
Cutting Edge - UXDD によるアーキテクチャの副産物
ソフトウェア アーキテクチャは、非常な忍耐を要するものであってはなりません。今回は UXDD という設計の方法論が、CQRS、イベント ソーシング、Polyglot Persistence のような重要な概念を相互に結び付けているしくみを紹介します。
ASP.NET - ASP.NET と React によるプログレッシブ エンハンスメント
プログレッシブ エンハンスメント (PE) Web アプリケーションとシングル ページ アプリケーション (SPA) のどちらを採用すべきかを、Graham Mendrick が解決します。今回は、React と ASP.NET. を使用して、必要最低限の機能だけを組み込んだ TodoMVC プロジェクトを PE SPA としてビルドしながらこの解決に取り組みます。
データ ポイント - ASP.NET 5/EF6 プロジェクトのリファクタリングと依存関係の挿入
ASP.NET 5 (最新名称、ASP.NET Core 1.0) の依存関係の挿入機能を利用して、IoC コンテナーを利用するように既存の EF6 ソリューションをリファクタリングする方法について、Julie Lerman が説明します。IoC コンテナーは、依存関係の挿入機能を必要とするロジックへのオブジェクト インスタンスの挿入を容易にします。
C# - カスタマイズ可能な C# スクリプト
外部ライブラリを一切使用しないで、C# を使ってカスタム スクリプト言語を作成する方法を取り上げます。数式だけでなくユーザー定義型のスクリプト言語も解析できるよう、Vassili Kaplan が自身の分割結合アルゴリズムを拡張します。
テストの実行 - Roach Infestation Optimization
機械学習の数値最適化アルゴリズムの中には自然界の行動に基づくアルゴリズムがあります。今回は Roach Infestation Optimization という比較的新しいテクニックを James McCaffrey が取り上げます。このテクニックは、ゴキブリの採餌行動と密集行動を大まかにモデル化します。
Microsoft Azure - Azure Service Fabric、Q 学習、三目並べ
三目並べゲームで最善の一手を判断することを目的に、Azure Service Fabric ベースのインテリジェント バックエンドを作成するための機械学習手法について、Jesus Aguilar が説明します。
働くプログラマ - MEAN あれこれ: MongoDB の詳細
引き続き MEAN スタック (MongoDB、Express、AngularJS、Node.js) を Ted Neward が取り上げます。今回のテーマは MongoDB NoSQL データベースです。
Essential .NET - .NET Core における構成
ASP.NET 5 における新しいオープン ソースの構成サポートを、Mark Michaelis が取り上げます。この構成サポートは、NuGet パッケージの Microsoft.Extensions.Configuration コレクションで利用でき、複数の組み込み構成プロバイダーと、カスタム プロバイダーのサポートの両方が含まれています。
ちょっとひと言 - VB6: 眠れる巨人が目を覚ます
以前のコラムで、David Platt は Visual Basic 6 を不滅のプログラミング言語と称しました。今回は、VB6 を Web 向けにアプリをすばやく開発するための主要言語に変え、VB6 に新しい生命を吹き込むことを提案します。これを VB* と呼びます。
編集長より - 「MEAN あれこれ」
ここ数か月、Ted Neward のコラム「働くプログラマ」のテーマは MongoDB、Express、AngularJS、および Node.js です。これらは総称して、MEAN スタックと呼ばれます。そろそろ開発に MEAN を取り入れてみてはいかがでしょう。
Receive the MSDN Flash e-mail newsletter every other week, with news and information personalized to your interests and areas of focus.
Subscribe to MSDN Flash newsletter