InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Jey Kreps氏,Apache KafkaとKafka Streamsを利用した分散ストリーム処理を語る
Apache KafkaとKafka Streamsフレームワークは,ストリーム中心アーキテクチャと分散型ストリーム処理アプリケーションの開発を支援する。Jay Kreps氏(Confluent社のCEO)は,先週,Reactive Summit 2016 Conferenceにて,ストリーム処理とマイクロサービスに関する基調講演を行った。
-
JavaOne 2016のキーノートはJavaの将来を広くカバーする
JavaOne 2016はJavaSoftやサンへの言及とともにJavaの過去21年の思い出話から始まった。ここから広くJavaの将来すべてについてとなった。この記事ではInfoQが業界のリーダによるキーノートをまとめる。
-
JAX London: Java Flight Recorderを用いて製品の時間プロファイルを行う
JAX London 2016において、OracleのOla Westin氏がJava Mission Controlについての見識を提供した。
-
CommAI: FacebookによるAIのトレーニングとテストのためのシステム
Facebookは、AIシステムのトレーニング・評価プラットフォーム、CommAI-envをリリースした。これは「A roadmap towards Machine Intelligence」にインスパイアされたもので、人間やマシンとのインタラクションによるさらなる専門的トレーニングの土台となる汎用学習能力を、知的エージェントに教えることを狙いにしている。
-
OracleがNetBeansをApache Foundationに提供
NetBeans Communityのブログに,OracleがApache Foundationに対して,NetBeansプラットフォームと IDE開発の委託を提案していることが発表された。プロジェクトのコミットメントである“管理モデルの開放”を再確認することが目的だという。
-
Google、Google Cloudのための.NET APIsをリリース
最近、GoogleはGoogle Cloud APIsの.NETサポートを発表した。これには、C#バインディング、PowerShell cmdletが含まれている。またVisual Studio拡張では、Google CloudリソースのブラウズとGoogle Compute EngineへのASP.NETアプリケーションのデプロイが可能になる。
-
Visual Studio “15” の起動速度改善
Visual Studio “15” のテクニカルプレビューのフェーズを通じて、Microsoftは第一の目的を性能改善だと宣言してきた。この記事では、可能な限り素早くIDEを利用できる状態にするという目的のこの速度改善について調べている。
-
事前(AOT)コンパイルがJava9でOpenJDK HotSpotに採用されるかもしれない
OpenJDK HotSpotが事前(AOT)コンパイルをJava9のタイミングで採用するかもしれない。InfoQは2016年9月に提出された提案を調査した。
-
GitHubが新機能を導入 - Reviews,Projects,APIの改善など
サンフランシスコで開催されたGitHub Universeカンファレンスで,GitHub創設者のひとりでCEOのChris Wanstrath氏が,公式コードレビューとかんばん方式風のプロジェクト管理によるコラボレーションの促進を目的とした新ツールと機能を発表した。またGitHubでは,公式なプラットフォームロードマップの公開と,フィードバックの要請とアップデートのローンチに関する公式プロセスの定義により,プラットフォームへの統合をこれまでよりも容易にする予定である。
-
JavaOne 2016 - JShellの力を聴衆は少し理解した。
JShellはJavaにRead-Eval-Print Loop(REPL)を連れてきた。REPLは開発者がコード全体をコンパイル、実行そしてデバッグすることを必要とせずにコードスニペットを検証するための効果的で、インタラクティブな方法だ。
-
DeepMindがWaveNetを公表する - スピーチと音声の合成のためのディープニューラルネットワーク
DeepMindのWaveNetは、パラメトリックTTSを使ってスピーチや音楽を合成する。DeepMindは、目隠し調査における試験参加者のグループによる主観的な評価によれば、主要なTTSシステムの幾つかより優れていると主張する。
-
モノリスのカテゴリ
Derek Ashmore氏が,より管理可能なコンポーネント/マイクロサービスへの分離を今後検討する前提として,さまざまなモノリスのタイプを詳説している。ここではそのカテゴリを検討する。
-
FacebookはいかにしてHHVM JITコンパイラのパフォーマンスを改善したか
2013年の夏,Facebookの技術者達は,HHVMJITコンパイラの再設計を開始した。 目標は,FacebookのWebサーバ上でのCPU使用率を15%低下させることである。 Facebookの技術者であるGuilherme Ottoni氏は,Profile-guided optimizations(PGO)をJITコンパイラに適用することにより,目標を達成したと記している。
-
Java EE 8は2017年末までに提供される。JavaOneでオラクルが発表した。
何週間もの憶測のあと、Anil Gaur氏は、氏はOracleのグループヴァイスプレジデントであり、Java EEとWebLogicサーバの責任者であるのだが、本日JavaOneでオラクルが提案するJava EEのロードマップを明らかにした。計画では2017年末までに基本的なマイクロサービスとクラウド能力を持ったJava EE 8をリリースする予定だ。それから1年後にさらなる機能を持ったJava EE 9をリリースする予定だ。
-
安全な非同期イベント駆動プログラミングのためのP言語をMicrosoftがオープンソース化
Microsoftが最近オープンソースとして公開したP言語は、非同期イベント駆動プログラムを安全に書くことができ、Linux、macOS、Windows上で動作する。