InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
C#コンパイラがオープンソースとして公開される
MicrosoftのRoslynプロジェクトの結末が明らかにされた。C#とVBのコンパイラがMicrosoftによってオープンソースライセンスで公開されたのだ。Roslynがサポートするツールの改善によって利用者が便利になるだけでなく、舞台裏を覗き、機能を追加したり振る舞いを分析したりすることもできる。
-
Microsoft Build 2014オープニングキーノートのハイライト
Build 2014のオープニングキーノートは、いくつかの大きな発表で開始した。本日は、Windows Phone 8.1とまもなくリリースされるWindows 8.1 Updateの正式発表を迎えた。
-
ハイパーメディアAPIをめぐるREST主義者的危機
ソフトウェア開発者のEvan Cordell氏は数週間前のAPI-Craftメールリストで,ハイパーメディアのREST制約は一般的なWeb API要件とどのように違うのか,という議論の口火を切った。
-
Java他言語関数インターフェース
JDK強化提案 (JEP) 191は、Java他言語関数インターフェース (FFI)を定義する。FFIは、ネイティブ関���をJavaのメソッドにバインドしたり、ネイティブメモリのブロックを管理したりできるインターフェースだ。このJEPは、JDKに新しいネイティブレベルの機能を追加しやすくしたり、Java開発で使う標準FFIを提供できるようにしたりする。
-
Modern C++とVisual Studio
Modern C++サポートは、Microsoftがフォーカスし続ける領域である。今週、BuildにおいてHerb Sutter氏は、彼らの現在の取り組みについて最新情報を提供し、次のVisual Studio previewに追加されるCPPサポートレベルと将来について話した。
-
モバイル利用動向レポート
モバイル分析の企業であるFlurryは、平均的なアメリカの消費者がモバイルデバイスに費やす時間についてのレポートを公表した。調査期間は2014年1月から3月。Flurryがレポートを公表するのはこれで2回目。比較すると興味深い事実が明らかになる。
-
New York Times Labがストリーム処理ツールを公開
The New York Times R&D Labがstreamtoolsを発表した。これはデータのストリームを処理するグラフィカルなツールで一般的な用途で使える。
-
関数型言語F#を使ったDDDとCQRS
ドメイン駆動設計(DDD)を実践する上で、C#のようなオブジェクト指向言語からF#のような関数型の言語へ移行すると、振る舞いに着目できることとより宣言的なコードになることのふたつの利点がある、とLev Gorodinski氏は言う。氏は最近のプレゼンでイベントソーシングとCommand-Query Responsibility Separation(CQRS)を例に挙げて説明した。
-
-
全てを自動化しよう! DevOps ツール Puppet が Windows Azure をサポート対象に
Microsoft の世界において DevOps の自動化とは何だろうか?典型的な例としては、Microsoft の製品スタックをサポートするのが遅い知名度のあるオープンソース ツールを利用するのに代わり、PowerShell や System Center 等の Microsoft が提供する製品群を利用することを意味する。しかし、開発者やシステム管理者にとってのこの構図は近年変わり始めており、Windows Azure では Puppet の様なリソースを管理するツールを利用することができる。
-
Microsoftは、Windowsをユニバーサルアプリに開放した: ひとつのアプリをすべてのプラットフォームに
Microsoftは、開発者がひとつのアプリを書くとすべてのWindowsベースのデバイス(Phone, タブレット、PC)で実行できるようになるWindowsユニバーサルアプリを正式に発表した。これによりプラットフォームが統合されることになる。
-
Microsoftは、モバイルプッシュの一環としてクラウドIDサービスを提供する
Enterprise Mobility Suiteの立ち上げの一部として、MicrosoftはAzure Active Directory Premiumの一般提供を発表した。Microsoft Azure Active Directory Premiumは、無料のID管理と追加のグループ管理機能でシングル サインオン、ブランディングオプション、セキュリティ分析などを拡張する。
-
QCon Tokyo 2014 【ビッグデータ/分散処理】 トラックのご紹介
QCon Tokyoは、最新技術を追い求めるデベロッパのための情報コミュニティ「InfoQ」が主催する、エンジニアによるエンジニアのためのワールドワイド カンファレンスです。昨年に引き続き注目されている「ビッグデータ/分散処理」について、今年もカテゴリが設定されています。 分散処理技術については、ビッグデータのニーズとともにどんどん進化しています。本トラックでは分散処理技術の最新情報について、事例を交え紹介していきます。
-
関数型言語を使ったドメイン駆動設計
ドメイン駆動設計 (DDD) で関数型言語を使用すると、多くの場合で実際のコードが簡単になり、ドメイン専門家と議論する際にUMLの代わりとして使うこともできると、Scott Wlaschinは関数型ロンドン市民グループの最近の会議で述べた。講演内容は、F#を使った関数型プログラミングにドメインモデリングを適用することについてであった。
-
QCon Tokyo 2014 【モバイル/HTML5】 トラックのご紹介
QCon Tokyo 2014は、昨年に引き続き「モバイル/HTML5」トラックが設けられ、本年度も選りすぐりのセッションを用意しています。 昨今のHTML5/CSS/JavaScriptに基づくクライアントプログラミングでは、製作するコンテンツの狙いを実現する為の極めて高いクオリティが求められるようになってきました。 それらを実現するポイントは、 ①HTML/CSSが正しく設計された拡張性/保守性に優れたコンテンツ ②マルチスクリーン対応をする際に利用者に対して効果的なコンテンツ ③コンテンツにとって最適なアーキテクチャ(構造) の3つです。 今回の「モバイル/HTML5」トラックでは、それぞれのセッションにおいて、上記の課題について考えてゆきたい、と思います。