InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
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になるであろう。
-
Kubernetes 1.5リリース,StatefulSetsの改良とWindows Server 2016のアルファサポートを提供
CNCFがコンテナオーケストレーションシステムKubernetesのバージョン1.5をリリースした。今回のリリースでは,ステートフルなアプリケーションのデプロイとスケーリングに関するベータ版機能を中心とした改良が行なわれており,アプリケーションを中断することのないクラスタ操作の実施が可能になる。また,Windows Server 2016ノードとWindows Server Containersのスケジュール機能が,アルファ版として追加されている。
-
モノリシックアプリケーションのマイクロサービスアーキテクチャへの移行
既存のシステムをマイクロサービスに移行するのは、新しいマイクロサービスのシステムを構築するのとは全く異なる。Trifork AmsterdamのアーキテクトであるKuipers氏はプレゼンテーションで、Axonフレームワークを使うCQRSベースの大規模なモノリシックアプリケーションをマイクロサービスベースのアーキテクチャ向けにリファクタ中であると述べている。
-
2017年にReact、Angular、Vueから期待されること
JavaScriptは凄まじい熱気を見せ続けており、2016年は印象的な年であった。 2017年にReact、Angular、Vue.jsから何が期待されるか見てみよう。
-
GoogleのBigQueryに新たなパブリックデータセットが追加
Stack Overflowは、そのデータセットをGoogleのBigQueryを通して利用可能となることを最近発表した。開発者は、標準のSQL文を使用して、投稿、投票、タグ、バッジなどのStack Overflowデータ全体を対象にクエリできる。本投稿では、GoogleのBigQueryプラットフォームを通して利用可能なデータをセットを探っていく。
-
Amazon Simple Queue Service(SQS)にFIFOキューを追加
AmazonのSimple Queue Service (SQS)では、FIFO(先入れ先出し)キューが最近追加され、「メッセージが確実に1回だけ処理され、送信された順番に処理され、重複処理されないこと」が保証される。AWSはこの新しいキュータイプをUS East (Ohio) リージョンおよびUS West (Oregon) リージョンで展開しており、「2017年の早い時期に他の多くの地域で利用可能にする予定」である。
-
Javaの型推論は変更可能性の仕様をサポートしない
Javaの型推論は、 ミュータブルな変数とイミュータブルな変数の区別をサポートしない予定である。ミュニティ内でこれをどのように実装すべきであるか合意を欠いているためだ。また、込み入ったケースに長く議論することを防ぐために、このようなケースのいくつかは簡潔にするために除外される予定である。JEPは対象バージョンを示していないが、Java 10の可能性が高いだろう。
-
AWSはクラウドをカナダ、英国に拡大
re:Inventのわずか数日後に、AWSはさらなる地域拡大のニュースを発表した。AmazonはAWSクラウドの15番目と16番目のリージョンにあたるモントリオールとロンドンにロケーションを追加した。
-
SpeedmentがストリームORMのバージョン3.0.1をリリース
Speedmentは,同社のオブジェクト-リレーショナルマッピングJavaツールキットとランタイムアプリケーションのバージョン3.0.1をリリースした。新たに宣言型Java 8ストリームAPI,改良されたユーザインターフェース,向上したコード生成機能を備える。InfoQは共同創設者兼CTOのPer-Åke Minborg氏に,今回のリリースについて聞いた。
-
Julien Nioche氏が語るStorm Crawler - Apache Stormをベースとするオープンソースのクローラパイプライン
DigitalPebbleのディレクタで,Apache NutchWebクローラプロジェクトのPMCメンバ兼コミッタであるJulien Nioche氏が,StormCrawlerについての講演を行なった。StormCrawlerはストリーミングフレームワークであるApache Stormをベースとした,分散Webクローラ開発のための再利用可能なコンポーネントのコレクションだ。InfoQはプロジェクトの中心的コントリビュータであるNioche氏にインタビューして,StormCrawlerに関する詳細と,同種のテクノロジとの比較について聞くことにした。