InfoQ ホームページ ニュース
-
OpenJDK が GitHub へ完全に移行
OpenJDK は 2020 年 9 月に予定通り Mercurial から GitHub への移行を完了した。GitHub はさまざまなメリットを提供する。これはパフォーマンスの向上やコードレビューのサポートなどが挙げられる。InfoQ は 6 月に、より詳細な変更点について報告した。
-
Apple、システムレベルAPIにインターフェースするSwiftライブラリ"system"をオープンソースとして公開
Systemは、一般的にOSレベルで定義されるシステムコールや通貨型に関して、慣用的で型安全なインターフェースを提供する目的で、AppleがWWDCカンファレンスで紹介した低レベルのライブラリである。Swiftをクロスプラットフォームな開発エコシステムとしてプッシュするというAppleの目標に従って、プログラマがプラットフォームを越えた開発を容易にコントリビュートできるようにする上で、Systemはその根源としての役割を果たすものだ。
-
Vest、新しいJavascriptフォームバリデーションフレームワーク
Vestは、フレームワークに依存しない新しいフォームバリデーションライブラリであり、MochaやJasmineと同様の単体テスト構文スタイルを使用しながら、検証ロジックを機能ロジックから分離する。
-
40周年を迎えたEthernet
今日はEthernetの誕生、すなわち今日なお有効な文書化仕様が公開されてからちょうど40年目にあたる。その生い立ち、提供する機能、今なお続くその影響力について振り返ってみた。
-
Amazon Cloudwatchダッシュボードが共有をサポート
AWSは最近、AWSアカウントにアクセスしないユーザで共有するAmazon CloudWatchダッシュボード機能を導入した。この機能は、大画面でのメトリックや情報の共有や、公開ページへのリアルタイム情報の埋め込みなど、ダッシュボードの新しいユースケースを提供する。
-
Kubernetes Ingressが一般提供に
Kubernetesチームは、Ingress APIが2015年に最初に導入された後、1.19リリースで一般提供 (GA) に移行した。
-
MicrosoftがQuantum Intermediate Representationを公開
LLVMを基盤とするMicrosoft Quantum Intermediate Representation(QIR)は、LLVM IRを拡張して、量子構造の表現により適するようにしたものだ。
-
CNCFがKubernetesエッジコンピューティングプラットフォームKubeEdgeをインキュベーションプロジェクトとして承認
CNCF Technical Steering Committee (TOC) は、インキュベーションプロジェクトとしてKubeEdgeを承認したことを発表した。KubeEdgeは、「クラウドとエッジデバイス間のネットワーク、アプリケーションデプロイメント、メタデータ同期のインフラストラクチャサポート」を提供することを目的としたプラットフォームであり、Kubernetesを基盤として使用する。
-
CamundaCon Live 2020: ハイライト
今年の初め、CamundaはCamundaConを主催した。これは、Camundaのオープンソース製品を中心に展開するプロセス自動化に関するオンラインカンファレンスである。このカンファレンスでは、プロセスの自動化に関する複数のユースケースセッション、自動化とデジタルトランスフォーメーションに関するバーチャルパネル、マイクロサービスのオーケストレーションとCamunda製品と他のテクノロジーとの統合に関する技術セッションが取り上げられた。
-
Snowpack 2.0がO(1)ビルドシステムを発表してWeb開発をスピードアップ
pikaチームはSnowpackの2番目の大きなイテレーションをリリースした。Snowpack 2.0は、最新のWebのビルドシステムとして自称し、大規模なプロジェクトでも起動時間が50ミリ秒未満であると主張している。Snowpack 2.0は、開発中のバンドルを回避することでその速度を実現する。バンドルは引き続きプロダクション用に生成される場合がある。
-
Node.js 14.0は診断と国際化を改善し、Web Assembly System Interfaceを追加
Node.jsプロジェクトは先頃Node.js バージョン 14.0.0をリリースし、診断レポート、国際化、実験的な非同期ローカルストレージ、ネイティブN-APIモジュールの改善、ESモジュールの改良、およびNode.js バージョン 12リリース以降のその他の多数の更新を追加した。このリリースでは、実験的なWeb Assembly System Interfaceのサポートも追加されている。
-
AmazonがAWS Snowball Edgeをより高速なハードウェア、OpsHub GUI、IAM、およびAWS Systems Managerにアップデート
AWS Snowballは、エッジコンピューティングおよびデータ転送デバイスのAWS Snowファミリーの一部である。先頃、AmazonはSnowball Edgeデバイスオプションのいくつかのアップデートを発表した。AWS OpsHubとのグラフィカルユーザーインターフェイス、25%高速なデータ転送パフォーマンス、ローカルIdentity and Access Management (IAM) 、およびAWS Systems Managerのサポートが追加された。
-
GoogleがTensorFlowモデル最適化のためのQuantization Aware Trainingをリリース
Googleは、TensorFlow Model Optimization Toolkit用のQuantization Aware Training(QAT)APIのリリースを発表した。QATは、ニューラルネットワークトレーニングプロセス中に低精度のハードウェアをシミュレートし、全体的なネットワーク損失メトリックに量子化誤差を追加する。これにより、トレーニングプロセスがトレーニング後の量子化の影響を最小限に抑えられる。
-
Periskop:SoundCloudの例外監視サービス
SoundCloudのエンジニアリングチームは、Periskopと呼ばれる例外監視ソフトウェアについて書いた。これは、サーバ間で例外を収集して集約し、分析のために中央サーバに報告する。
-
Stork、JAMStackのためのRust/Wasmベースの高速全文検索
Stripeの開発者であるJames Little氏は、Rust/WebAssembly全文検索アプリケーションであるStork (ベータ版) をリリースした。Storkは静的サイトとJAMStackサイトを対象としている。また、サイトのユーザに優れた検索速度を提供するよう努めている。