InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Salesforceがデータベース用自然言語インターフェースPhotonをリリース
Salesforce Researchの科学者チームと香港中文大学(Chinese University of Hong Kong)は、データベース用自然言語インターフェース(NLIDB)Photonをリリースした。パーザ構築にディープラーニングを使用することにより、一般的なベンチマークで63パーセントという精度と、あいまいな質問の明確化をユーザに求めるエラー検出モジュールを実現している。
-
開発者の観点から見たVMware Tanzu Service Mesh
VMwareチームのDeepa Kalani、Ramiro Salas両氏が先週のSpringOne 2020 Confereneceで、サービスメッシュプロダクトについて講演し、Global Namespaceによるアクセスコントロールとセキュリティポリシ実装の支援や、アプリケーション中心のメトリクスを表示する可視化ツールなどについて解説した。
-
待望の可変長タプル型を実現したTypeScript 4.0
TypeScriptチームがTypeScript 4.0のリリースを発表した。待望の可変長タプル型(variadic tuple type)のサポートなどの改善が、大きな非互換的変更を伴わずに導入されている。
-
より速く、より小さなVue3が間もなく登場 - State of the Vuenion 2020でのEvan You氏の講演より
Vue.jsの作者であるEvan You氏が先頃、Vue 3リリースについて議論した。 2年以上の開発を経て、Vue 3は2020年第3四半期のリリースをターゲットとしている。Vue3は、より高速なレンダラ、新しいコンポジションAPI、新しいテンプレートコンパイラ、およびサーバサイドレンダリングサポートを提供する。 TypeScriptとよりモジュール化されたアーキテクチャにより、Vue 3はより小さく、より保守しやすく、ネイティブをターゲットにすることがより簡単になるように努めている。
-
Vue 3 Reactivity Internals - Vue.JS AmsterdamでのSarah Drasner氏の講演より
Vue.jsのコアチームメンバーであるSarah Drasner氏が、Vue 3のReactivity Internalsの概要を説明した。Vueのリアクティブ性機能は異なるパッケージに分離されており、スタンドアロンで使用できる。
-
Googleが表形式データを使用して自然言語の質問に答えるためのAIをオープンソース化
GoogleのTable Parser(TAPAS)をオープンソース化した。それは、表形式のデータから自然言語の質問に答えることができるディープラーニングシステムである。TAPASはWikipediaから抽出された620万のテーブルでトレーニングされ、いくつかのベンチマークで最先端のパフォーマンスに匹敵する、あるいは、それらのパフォーマンスを超えている。
-
Recoil - Reactの新しい状態管理ライブラリ
RecoilはFacebookによる新しい実験的な状態管理であり、より大きなアプリケーションで既存のContext APIを使用するときに直面する問題の多くに対処する。
-
Chromium、Firefox、WebKitベースのブラウザを自動化するPlaywright 1.0がリリース
Playwright 1.0がリリースされた。Chromium、Firefox、WebKitといったブラウザエンジンをベースとする全ブラウザで、その自動化をサポートする。
-
Electron 8のリリースで、呼び出し元スタックロギング、HTTP解析の代替手段が導入された
最近のElectron 8.0、8.1、および8.2リリースでは、JavaScript、HTML、およびCSSを使用してクロスプラットフォームデスクトップアプリを構築するためのフレームワークに大幅な改善が加えられた。これらのリリースのハイライトは、メインプロセスとレンダラープロセス間の通信のパフォーマンスの向上、コールスタックの制御の向上、パッケージ化されたElectronアプリでのHTTP解析NODE_OPTIONの追加などがある。
-
Kong for Kubernetes 0.8 Ingressコントローラがリリースされた
Kong Inc.は、Kong for Kubernetesバージョン0.8をリリースした。それはKong API Gatewayで動作するKubernetes Ingressコントローラである。このリリースには、Knativeインテグレーション、新しいクラスタレベルのカスタムリソース定義、構成を最小限に抑えるためのアノテーションが追加されている。
-
Next.js 9.3がリリースされ、スタティックサイト生成が改善された
Next.jsチームは先頃、Next.js 9.3をリリースした。これにより、スタティックWebサイトの生成とプレビューが改善され、Sassサポートが追加され、実行時間は短縮された。
-
C++20は最終版に、C++23がスターティングブロックに
元々昨年2月にリリースされる予定の、C++20は最終的な技術的承認を受けており、年内に発表される予定である。C++20には、主要な新機能の中にModules、Coroutines、およびConceptsが含まれる。
-
SpringOne 2020 カンファレンス: マルチクラウドアーキテクチャでの持続的データの実行
マルチクラウドアーキテクチャで永続的なデータワークロードを管理することは、オンプレミスとパブリッククラウド環境でアプリをホスティングしている組織にとって非常に重要だ。VMware の Aditya Tripathi 氏と Judy Wang 氏は、水曜日に開催された SpringOne 2020 カンファレンスで、マルチクラウド戦略を簡素化するためのアーキテクチャのベストプラクティスについて講演した。
-
Open Service Mesh: Microsoftによるサービスメッシュ実装
MicrosoftがリリースしたOpen Service Mesh (OSM) は、SMI仕様に準拠したサービスメッシュのアルファ実装だ。IstioやLinkerd、Consulといった他のサービスメッシュ実装と同様、カナリアリリース、セキュアな通信、アプリケーションの情報など、標準的なサービスメッシュの機能をカバーする。さらにOSMチームでは、プロジェクトをCNCFに寄贈する手続きも進めている。
-
DartとFlutterは、クロスプラットフォームモバイル開発のパフォーマンス、安全性、およびツールを改善します
最新のDartリリースであるDart 2.8は、Null安全性の導入に向けた土台の準備に焦点を当てて、改善されたパッケージマネージャをもたらす。Flutter 1.17では、バイナリサイズとメモリ使用量を削減しながら、ランタイムパフォーマンスを大幅に改善している。さらに、NavigationRail、更新されたDatePickerなど、多くの新しいMaterialウィジェットが導入されている。