InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Reactive SummitでMarketoのキャンペーンエンジンをスーパーチャージ
Marketoはマーケティングオートメーションソフトウェアで、毎月20億件以上の顧客が定義したアクションを実行している。MarketoのエンジニアリングチームのApurva Pawar、Daniel Pugliese、Dennis Bronnikov、およびPei-Chiang Maは、Reactive SummitでシステムのコアをAkkaとリアクティブアプローチでどのように書き直したのかを説明した。
-
eBayがKubernetes、Envoy、Kafkaでプラットフォームを刷新し、ハードウェアとソフトウェアをオープンソースとして公開
eBayはかねてから、同社のテクノロジスタック全体を再プラットフォーム(replatform)化する活動の実施について検討を続けているが、その中には、ハードウェアとソフトウェアのオープンソースとしてリリースも含まれる。オープンソースはeBayのインフラストラクチャにおいて、KubernetesやEnvoy、MongoDB、Docker、Apache Kafkaといったクラウドネイティブなテクノロジによるソフトウェア変革の原動力である。
-
インテリジェントオートメーションの爆発的成長と蔓延する組織的課題
プロフェッショナルサービス企業のKPMGは先頃、インテリジェントオートメーションの急速な成長を実感させる調査報告書を公開した。報告書によると、この分野での総支出額は、現在の124億ドルに対して、2025年には232億ドルに達する見込みである。一方で、この成長予想には、ツールの成熟度や熟練した労働力、組織の変革管理など、数多くの課題もある。
-
Pivotalが新しいホスティングツールを備えたSpring Cloud Dataバージョン1.6をリリース
PivotalがSpring Cloud Data Flowのバージョン1.6をリリースした。Pivotal Cloud Foundry(PCF)やKubernetes、Mesosなどのランタイム上で、リアルタイムデータ処理パイプラインの構築とオーケストレーションを行うためのプロジェクトの新リリースでは、アプリケーションのホスティングツール、PCF用スケジューラ、アプリケーションリポジトリなどが新機能だ。PivotalのシニアスタッフエンジニアのMark Pollack氏が最新リリースについて説明してくれた。
-
diff, branch、grepなどが改善されたgit 2.19
最新のgitリリースには、diff、branch、grep各コマンドの改善、コマンドライン補完の向上、range-diffコマンドの新設など、多数の新機能や内部処理の変更が行われている。
-
Java 11リリース
Java 11が出た。これは、オラクルが計画した長期間サポート (LTS) のリリースとして初めてのものである。新バージョンの機能リストは、InfoQが今年の始めにリポートしたものから多少進化しただけだ。
-
GoogleがCloud Text-to-Speechの一般提供とCloud Speech-to-Textのアップデートを発表
GoogleはCloud Text-to-Speechの一般提供を開始すると発表した。これにより、自然な音声出力をデバイスやアプリケーションに追加することが可能になる。さらにGoogleは、Cloud Speech-to-Textをアップデートして、より広範な機能セットを追加すると同時に、可用性と信頼性を向上したことも発表した。
-
GitHubが開発者向けのワークフローツールをリリース:Actions、Suggested Changes、.NET/Java向けのSecurity Alerts
サンフランシスコで開催されたGitHub Universeで、GitHubは、開発者に対して、アクション、推奨される変更、.NETとJava向けのセキュリティアラートなどのワークフローをより効果的にするための、新しい多くのツールを発表した。
-
マイクロソフトがOpen Invention Networkに参加、Linuxとオープンソースを保護
マイクロソフトでコーポレートバイスプレジデント兼知的財産グループ主任法務顧問を務めるErich Andersen氏は、マイクロソフトがOpen Invention Network (OIN) に参加することを発表した。これはマイクロソフトから60,000件超の特許をもたらし、オープンソースコミュニティのためにライセンスネットワークをさらに強化することを目指している。
-
SpringOneでR2DBCが発表された
ワシントンDCで開催されたSpringOne Platformにおいて、R2DBCが発表された。これはリアクティブプログラミングの観点からリレーショナルデータベースに対して新たに設計された実験的なAPIだ。ADBA仕様に影響を与えることを最終目標としている。
-
Eclipseがバージョン1.4と2.0のMicroProfileをリリース
Eclipse Foundationは先頃、包括的なTest Compatibility Kits (TCK)、Maven Coordinates、Javadoc、Gitタグを含むAPIをアップデートした、MicroProfileバージョン1.4と2.0をリリースした。Java EE 7およびJava EE 8に完全に準拠する。MicroProfileとJakarta EEのシナジのため、2つのプラットフォームが統合されるのではないかという憶測も生まれている。
-
Visual Studio 2017 15.9 Preview 3、UWPのARM64をサポート
MicrosoftはVisual Studio 2017のバージョン15.9アップデートに向けた作業を続けている。3つ目のプレビューとして、MicrosoftはARM64プラットフォーム向けのUWPアプリサポートとTypeScript開発者向けの機能拡張を発表した。今回もまた、多くの修正が含まれている。
-
Windowsドライバ開発を容易にするMicrosoft Driver Module Framework
Windowsのドライバ開発者は今後、近々オープンソース化される新しいMicrosoft Driver Module Framework(DMF)を使うことで、シンプルかつ構造化されたドライバの開発や、ドライバ間のコード共有が簡単になりそうだ。
-
新たなGit Submoduleの脆弱性にパッチが当てられた
Gitコミュニティは、cloneおよびsubmoduleコマンドに影響を及ぼすセキュリティ脆弱性を公開した。これは、脆弱性のあるマシンが悪意のあるリポジトリにアクセスした時、リモートコードの実行を可能にするというものだ。この脆弱性はMitreによってCVE–2018–17456にアサインされ、Git 2.19.1で修正された。
-
TypeScript 3.1 で写像可能なタプルと配列型が追加
TypeScript チームは最近 TypeScript のバージョン 3.1 を発表した。写像可能なタプルと配列型、そして 3.0 のリリースからのいくつかの改善が含まれている。