InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Polymer 2.0は大きく変更されたがマイグレーションはスムーズ
Polymer 2.0はCustom Elements API v0をv1に置き換え,Polymer.domを廃止してshadow DOMを代わりに採用しているが,Polymer 1.7以降で開発されたコードを2.0で動作可能にする互換性レイヤの導入により,これらの変更から予想するほどマイグレーションパスは難しくない。
-
CanJS 3.0がリリース,フレームワークをモジュール化
BitoviがJavaScriptフレームワークCanJSのバージョン3.0をリリースした。CEOのJustin Meyer氏はこのリリースについて,“CanJSのアイデンティティに対する最終的な理解と受け入れ – 採用か死か – を問うものだ”,と述べている。
-
IntelはApache Spark上で動作する分散型ディープラーニングライブラリであるBigDLをオープンソース化
IntelはApache Spark上で動作する分散型ディープラーニングライブラリであるBigDLをオープンソース化した。既存のSparkクラスタを活用して、ディープラーニングの計算を実行し、Hadoopに格納された大量のデータセットからのデータロードを容易にする。
-
マイクロサービスのためのオーケストレーションエンジンであるNetflix Conductor
Netflixは、昨年 “Conductor” と呼ばれるオーケストレーションエンジンを開発しプロダクションで運用してきた。この間、彼らは線形のワークフローから、複数の日にまたがって実行される動的なワークフローまで約260万のプロセスワークフローを実行した。現在 Conductor はオープンソースで公開されており、ワークフローオーケストレーションに関心のあるすべての人が利用できる。
-
Microsoft AzureリードアーキテクトJohn Gossman氏にLinux Foundation参画について聞く
Rags SrinivasがMicrosoft AzureリードアーキテクトにMicrosoftがプレミアムメンバとしてLinux Foundationに参加したことについて話を聞いた。
-
AWS re:Inventのまとめ
ラスベガスで毎年開催されるre:Inventカンファレンスにおいて、AWSが、やがて公開されるクラウドサービスを相次いで発表した。Amazonは、パブリッククラウドと一緒に、20数個の新機能について概要を説明した。それには、S3オブジェクトストレージで直接データクエリを実行すること、デプロイメントパイプラインの一部として、コードを構築すること、低価格の仮想プライベートサーバを供給すること、ETLスタイルでまとめてデータを移動することが含まれる。
-
Microsoft が Asp.Net Core 1.1 Preview 1 をリリース
Microsoft は ASP.NET Core 1.1 preview をリリースした。同バージョンは新しいミドルウェアコンポーネント、Windows 向け WebListener サーバ、Razaor ビューコンパイル、Azure 関連機能の追加を伴っている。
-
GoogleがGrumpyでCPythonの並列実行性の問題を解決
GoogleはCPythonに存在するGlobal Interpreter Lockによって引き起こされる並列実行性の制限を、Goで新しいPythonランタイムを作成することで解決した。
-
Idrisが間もなくバージョン1.0に
依存型(dependent type)ベース言語のIdrisが間もなくバージョン0.99に到達する。Idrisチームによると,1.00のアルファ版として見ることができるものだ。Idris 1.0のリリースは2017年2月頃と予想される。
-
Javaの列挙型が明確な型付けをサポート
Javaの列挙型がジェネリクスをサポートし、個々の項目にメソッドを追加する機能が追加された。これは新たなJEPで公開されている。どちらの機能も、一緒にバンドルされているため、1回のアップデートで提供される。この変更はJavaコンパイラのみに影響を与えるため、ランタイムの変更は必要ない。ターゲットとするバージョンはないが、おそらくJava 10になるであろう。
-
Amazonが画像解析のためのRekognitionを紹介
AWSのre:Invent会議で、Amazonはディープラーニングによって実現される画像の認識・解析のためのマネージドサービスであるRekognitionを開始した。Rekognitionが提供する機能には、Object and Scene detection、Facial Analysis、Face Comparison、Facial Recognitionがある。このサービスは、年間1.2兆枚の撮影される写真のために、ビジュアルコンテンツから意味を抽出しようとしている。
-
2017年にReact、Angular、Vueから期待されること
JavaScriptは凄まじい熱気を見せ続けており、2016年は印象的な年であった。 2017年にReact、Angular、Vue.jsから何が期待されるか見てみよう。
-
Javaの型推論は変更可能性の仕様をサポートしない
Javaの型推論は、 ミュータブルな変数とイミュータブルな変数の区別をサポートしない予定である。ミュニティ内でこれをどのように実装すべきであるか合意を欠いているためだ。また、込み入ったケースに長く議論することを防ぐために、このようなケースのいくつかは簡潔にするために除外される予定である。JEPは対象バージョンを示していないが、Java 10の可能性が高いだろう。
-
SpeedmentがストリームORMのバージョン3.0.1をリリース
Speedmentは,同社のオブジェクト-リレーショナルマッピングJavaツールキットとランタイムアプリケーションのバージョン3.0.1をリリースした。新たに宣言型Java 8ストリームAPI,改良されたユーザインターフェース,向上したコード生成機能を備える。InfoQは共同創設者兼CTOのPer-Åke Minborg氏に,今回のリリースについて聞いた。
-
Angular 2.3.0のリリースと命名ガイドラインの説明
GoogleはAngular Language Serviceの最初のバージョンを含むAngular 2.3をリリースするとともに,Angular 4に向けての命名規則について説明した。