InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Ink 3を備えたインタラクティブターミナルアプリ - 新しい組み込みフック、Suspense、React Dev Toolのサポート
Inkは、インタラクティブなコマンドラインアプリ用のReactレンダラーだが、新しい組み込みフックを備えたInk 3をリリースし、ターミナルでのフォーカスとストリーム管理(stdinなど)を改善した。開発者はReact開発ツールを使えるようになった。Ink 3ではコンポーネントも更新され、それによって、CLIのスタイリング、組み込みのエラーハンドラーとログのインターセプトが改善され、そして、その他のパフォーマンスと安定性が向上した。
-
JAMstackの紹介
JAMstackは、CDNから直接サービスを提供できるサイトを構築するための新しいアーキテクチャであり、既存のLAMPまたはMEANソリューションに比べて多くの利点がある。これは、JavaScript、API、および事前にレンダリングされたMarkupの略である。
-
MicrosoftがAzure Communication Servicesを備えた新しいコミュニケーションプラットフォームを発表
Microsoftは、年次開催のIgnite Conferenceで、フルマネージド通信プラットフォームであるAzure Communication Services(ACS)を発表した。このサービスは現在公開プレビュー中である。
-
Heapothesys - Amazon Corretto によるオープンソース GC レイテンシベンチマーク
Amazon Corretto チームは、Heapothesys を 導入した 。これは、アプリケーション開発者向けに設計された JVM のガベージコレクション(GC)ワークロードのコレクションであり、GC の代替アルゴリズムや構成の選択を比較し、GC のパフォーマンスやレイテンシのリグレッションを検出するためのものだ。結果として得られる JVM の停止 を使用して、開発者は、アプリケーション内の GC 境界を詳しく調べるために独自の参照点を作成できる。
-
-
AWSがAmazon Connect用の新しいコンタクトフローAPIを発表
Amazon Connectは、企業がコンタクトセンターをセットアップして管理するためのオムニチャネルコンタクトサービスである。これは、世界中の70,000人のAmazonカスタマーサービスアソシエイトが顧客との会話を促進するために使用しているものと同じテクノロジーをベースにしている。
-
MicrosoftがEntity Framework Core 5.0 RC 1をリリース
Microsoftは先週、Entity Framework Core 5.0 RC1を.NET 5とともにリリースした。そのフレームワークは、11月に正式にデビューする前の最初の「go live」リリースである。このリリース候補版には、EF Core5.0で計画されているすべての機能が含まれている。新機能には、完全に透過的な多対多マッピング、一般的なクエリの機能強化、および、パフォーマンス、移行、デプロイに対するエクスペリエンスの改善がある。
-
社内プラットホームチームを効果的に管理する - Camille Fournier氏の講演より
Two Sigmaでプラットフォームエンジニアリングの責任者を務めるマネージングディレクタのCamille Fournier氏が先頃、社内のプラットフォームチームエンジニアリングチームのマネジメント経験から自身が得た教訓について講演した。氏が指摘した2つの大きな課題は、カスタマベースが小規模であることと、カスタマがプロダクトをどのように使用しているかを理解することの問題だ。
-
詳細なベンチマークにより、Webアプリ向けの人気のビルドツールをランク付け
Googleのweb.devチームは最近、人気のあるWebアプリケーションバンドラーを比較する詳細なベンチマークをリリースした。最初のリリースでは、browserify、parcel、rollup、webpackバンドラーを6つのディメンションと61の機能テストでテストするものである。ベンチマークは、特定のプロジェクトの特定のニーズに適合するバンドラーを選択するための、関連性のある構造化された比較基準を開発者に提供することを目的としている。
-
Babel 7.10リリース、より良くなったReact Tree-shaking
Babelチームは先頃、Reactコードのツリーシェイクサポートを改善したBabel 7.10をリリースした。Babel 7.10はさらに、オブジェクト内の特定のプライベートフィールドの存在のチェックをサポートし、オプショチェーン ?. オペレータの人間工学を改善する。
-
MicrosoftとGoogleが言語横断のAIタスクに対する新しいベンチマークをリリース
Microsoft ResearchとGoogle AIの研究チームはAIシステムの言語間自然言語理解(NLU)タスク向けの新しいベンチマークを発表した。そのタスクには、固有表現抽出や質問応答などがある。GoogleのXTREMEは40の言語をカバーし、9つのタスクを含む。一方、MicrosoftのXGLUEは27の言語と11のタスクをカバーする。
-
レポートでテスト自動化に対するVisual AIの影響を検証
101か国の288人の品質エンジニアからの経験的データは、テスト自動化の分野におけるVisual AIの利点を示すレポートの裏付けとなる洞察と信頼性を示している。このレポートは、Visual AIを使用した機能テストツールとビジュアルテストツールを販売しているApplitoolsからのものである。
-
jQuery 3.5がリリースされ、XSSの脆弱性が修正された
Timmy Willison氏は最近、jQueryの新しいバージョンをリリースした。jQuery 3.5は、jQueryのHTMLパーサーに見られたクロスサイトスクリプティング(XSS)の脆弱性を修正している。Snykオープンソースセキュリティプラットフォームは、すべてのWebサイトの84%がjQuery XSSの脆弱性の影響を受ける可能性があると推定している。jQuery 3.5では、次のメジャーjQueryリリース(jQuery 4)でポジションセレクターが完全に削除される準備として、ポジションセレクターの:evenおよび:oddに欠落しているメソッドも追加される。
-
NativeScript 6.3、6.4、6.5リリースによってSvelte、WebAssembly、KotlinJS、パフォーマンスが改善
最近のNativeScript6.3、6.4、6.5リリースでは、TypeScriptまたはJavaScriptを使用してネイティブモバイルアプリを構築するためのフレームワークにさまざまな新機能が追加されている。これらのリリースのハイライトとして、CSS解析とCLIコマンドのパフォーマンスの向上、AndroidとSvelteでのWebAssemblyのサポート、3Dビュー変換、実験的なKotlinJSサポートがある。
-
Babel 7.9はバンドルサイズを縮小とTypeScript3.8サポートを追加
Babel 7.9リリースでは、module/nomoduleパターンを使用する場合のデフォルトのバンドルサイズが減少し、TypeScript3.8とそのタイプのみのインポートおよびエクスポートのサポートが追加されている。Babel 7.9は、JSX変換の最適化も改善し、ES RecordとTuple提案の実験的なパーサーサポートを追加する。