2015 年 9 月

ボリューム 30 番号 9

クラウド接続型モバイル アプリ - 認証とオフライン サポートを備えた Xamarin アプリのビルド

クラウド接続型モバイル アプリ - 認証とオフライン サポートを備えた Xamarin アプリのビルド

Kraig Brockschmidt

連載の第 2 部では、複数のモバイル クライアント プラットフォームをターゲットにするための Xamarin の使用方法、認証の実装方法、およびクライアント側データ キャッシュの同期維持方法を取り上げます。

新進気鋭 - インターネット ラジオコラム

新進気鋭 - インターネット ラジオ

Keith Boyd

1994 年、ウェスタンワシントン大学の片隅にある小さなラジオ局で、ラジオのインターネット配信が始まりました。メディアの革新がそのつつましいスタートをどのように後押ししたかを、MSDN Magazine のディレクター Keith Boyd が説明します。

Microsoft Azure - クラウドにおけるフォールト トレランスの問題点と解決策

Microsoft Azure - クラウドにおけるフォールト トレランスの問題点と解決策

Mario Szpuszta

Microsoft Azure は、高可用性の実現に役立つツールを複数提供しています。こうしたツール向けに効果的なアーキテクチャを確立するには、障害ドメインのような基本的な概念を理解することが重要です。今回は、こうした基本概念の機能説明し、真の高可用性アプリケーションを実現するために内部動作の調整を行う開発者を支援します。

Cutting Edge - 一般的なアプリケーション向けのイベント ソーシングコラム

Cutting Edge - 一般的なアプリケーション向けのイベント ソーシング

Dino Esposito

イベント ソーシングは、比較的新しいストレージ アーキテクチャです。永続化したドメインにおいてビジネス関連のイベントを監査および記録するだけでなく、抽象化のレベルを下げてデータを保存し、アドホックなツールとパターンを使用して、複数のデータ プロジェクションを作成します。

Azure Insider - 複数のクラウド プラットフォームにまたがる Heroku スタイルの統一ワークフローの作成

Azure Insider - 複数のクラウド プラットフォームにまたがる Heroku スタイルの統一ワークフローの作成

Bruno Terkaly

Azure Insider シリーズは、今回から実際のプロジェクトやデプロイについて調べていきます。今回は、複数のクラウド プラットフォームの Heroku スタイルの開発者ワークフローを作成するために Gabriel Monroy が利用した多くの関連テクノロジについて、Bruno Terkaly が解説します。

Windows と C++ - Windows ランタイムにおける洗練された型コラム

Windows と C++ - Windows ランタイムにおける洗練された型

Kenny Kerr

COM の中核をなすのはインターフェイスです。Windows ランタイムは、COM を基盤として構築されていますが、洗練された型システムを備えています。なぜこのようなことが可能なのでしょうか。その理由を Kenny Kerr が説明します。

コンパイラの最適化 - ネイティブのガイド付き最適化のプロファイルを使ったコードの効率化

コンパイラの最適化 - ネイティブのガイド付き最適化のプロファイルを使ったコードの効率化

Hadi Brais

ガイド付き最適化のプロファイル (PGO) は、Visual C++ コンパイラ サポートによりサポートされる重要な最適化の 1 つです。わずかな労力で使用できるにもかかわらず、必ずといっていいほど生成後の実行可能ファイルのサイズを大幅に削減でき、パフォーマンスが改善されます。

データ ポイント - JavaScript データ バンド再考 (Aurelia 編)コラム

データ ポイント - JavaScript データ バンド再考 (Aurelia 編)

Julie Lerman

Knockout JavaScript フレームワークとそのデータ バインド機能の長年のファンである Julie Lerman が、今回は新しい Aurelia フレームワークに取り組みます。Web 開発者に急激に広まったこのフレームワークはデータ指向のプログラマに多くの機能を提供します。

クラウド セキュリティ - Azure Key Vault による機微な情報の保護

クラウド セキュリティ - Azure Key Vault による機微な情報の保護

Rahul Nath

セキュリティの脆弱性やデータへの侵害が増えてきたことで、機微な情報を管理し、そのセキュリティを確保することがかつてないほど重要になっています。Microsoft Azure Key Vault サービスは、クラウド内にある暗号化キーなどの機微な情報を保護できるようにします。

テストの実行 - 人工スパイキング ニューロンによるコンピューティングコラム

テストの実行 - 人工スパイキング ニューロンによるコンピューティング

James McCaffrey

人工スパイキング ニューロンは、生物学上のニューロンの動きをモデル化する小さなソフトウェア コンポーネントで、コンピューターやプログラミングにまったく新たなアプローチをもたらす可能性があります。この人工スパイキング ニューロンについて、James McCaffrey が解説します。

DevOps - マイクロソフト スタックでの DevOps の実現

DevOps - マイクロソフト スタックでの DevOps の実現

Micheal Learned

DevOps に役立つテクノロジやツールは数多く存在します。このようなツールやプロセスは、DevOps 戦略を成功に導くうえで不可欠な、運用アプリケーションの迅速なリリース サイクルとデータ収集を支援します。

働くプログラマ - MEAN あれこれ: Node.jsコラム

働くプログラマ - MEAN あれこれ: Node.js (機械翻訳)

Ted Neward

MEAN (MongoDB、Express、AngularJS、Node.js) スタックは、新しいテクノロジ環境で急速に重要な役割を果たすようになっています。これは、Node.js プラットフォーム向けソフトウェア開発スタックとして好まれています。今回は、Node.js の側面を取り上げます。

最新のアプリ - 最新のアプリのユーザビリティ プラクティスコラム

最新のアプリ - 最新のアプリのユーザビリティ プラクティス

Rachel Appel

アプリケーション開発にとってユーザビリティは不可欠な側面です。いくつか単純なプラクティスに留意して適切な判断を下せば、開発中のアプリにアクセスしやすくなり、ユーザビリティが向上します。

ちょっとひと言 - ダーウィンのカメラコラム

ちょっとひと言 - ダーウィンのカメラ (機械翻訳)

David Platt

自取りはかつて無害な楽しみと考えられていましたが、多くの市民が次第にずうずうしいスナップショットを撮るようになり、ロシア政府が安全な写真撮影を推奨するキャンペーンを発表するまでになっています。

編集長より - 自動車事故のインターネットコラム

編集長より - 自動車事故のインターネット (機械翻訳)

Michael Desmond

最近 1 組のハッカーが、クライスラーの UConnect インフォテインメント システムを利用して、新しいジープ「チェロキー」の制御機能を (携帯電話のリンクを使用して) リモートに乗っ取った方法をデモしました。かつて、このようなことがあったでしょうか。