InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Google、Facebook、Microsoftの大規模多言語AIモデル
Google、Facebook、Microsoftの各研究者グループがそれぞれ、多国語AIモデルの最新の成果を発表している。GoogleとMicrosoftは、XTREMEベンチマークによる測定において、NLPタスクで現在最高のパフォーマンスを達成したモデルをリリースした。またFacebookは、英語中心でない多対多の翻訳モデルを開発している。
-
UXパターン: Stale-While-Revalidate
Stale-while-revalidate(SWR)キャッシング手法は、Webアプリケーションのユーザにより迅速なフィードバックを提供すると同時に、結果整合性も可能にする。フィードバックを早くすることでスピナの表示が不要になり、より印象のよいユーザエクスペリエンスが得られる可能性がある。
-
AWS Distro for OpenTelemetryはパブリックプレビューで利用可能
先頃、AWSは、OpenTelemetryプロジェクトのセキュアでプロダクション環境に対応したAWSサポートのディストリビューションであるAWS Distro for OpenTelemetryのパブリックプレビューを発表した。AWS Distro for OpenTelemetryを使用すると、開発者はアプリケーションを一度にインストルメント化して、Amazon CloudwatchからDatadogやGrafanaなどの複数のモニタリングソリューションに相関メトリックスとトレースを送信できる。
-
Unoプラットフォーム3.1がリリース
今月初めにUnoは、.NET開発者のためのマルチプラットフォームUIフレームワークUnoのバージョン3.1をリリースした。注目すべき点はLinuxサポートの拡張と、Skiaベースのバックエンドを使用して構築されていることだ。その他の関連機能としては、新しいコントロール(WinUI TreeViewやTabViewなど)、モバイルアプリケーションでのWinUI Color Pickerのサポート、Prism 8.0テンプレートなどがある。
-
JavaScriptスマートコントラクトプラットフォームAgoricがChainlinkオラクルと統合
ChainlinkオラクルとAgoricスマートコントラクトプラットフォームの統合は、JavaScriptスマートコントラクトアプリケーションで分散型ファイナンス(DeFi)データとイベントを使用できるようにすることを目的としている。
-
Sidewalk Labsが都市設計のための機械学習ツールを発表
Sidewalk Labsは、最近、機械学習(ML)を搭載した生成設計ツールDelveをリリースした。このツールは、開発者、建築家、およびプランナが都市地域を設計するのに役立つ。MLアルゴリズムは、選択した各設計の影響を測定しながら、空間やプロジェクトの目的に関する最小限のユーザインプットから設計オプションを生成できる。
-
MDsveX - Svelteの中のMarkdownの中のSvelte
mdsvex npmパッケージは最近完全に書き直され、Svelte開発者がSvelteコンポーネント内にMarkdownコンテンツを持ち、Markdown内でSvelteコンポーネントを使用できるようになった。MDX/Reactを備えたGatsbyと同様に、mdsvexを使用すると、開発者はMarkdownコンポーネントとSvelteコンポーネントを組み合わせてインタラクティブコンテンツを生成できる。
-
Fabulousにより、F#でiOS向けとAndroid向けの宣言型クロスプラットフォームUIが構築可能に
最近のチャンネル9のショーで、F#デザイナーでアーキテクトのDon Syme氏とFabulous運用担当のxxxはFabulousを紹介した。Fabulousは、Xamarin.Formsをベースとしたクロスプラットフォームのモバイルアプリとデスクトップアプリの開発を目的としたコミュニティ主導のF#フレームワークである。
-
Googleが機械学習開発を簡素化するCloud AI Platform Pipelinesを発表
先頃のブログ投稿で、GoogleはCloud AI Platform Pipelinesのベータ版を発表した。これは、監視、監査、バージョン追跡、再現性とともに、堅牢で再現性のある機械学習パイプラインをデプロイする方法をユーザーに提供する。
-
Salesforceで大規模なWebコンポーネント: 遭遇した課題、学んだ教訓
Lightning Web Components (LWC) の共同作成者で、SalesforceのプリンシパルアーキテクトであるDiego Ferreiro Val氏は、WebComponentsSFで、エンタープライズ規模でWebコンポーネントを活用するプラットフォームを構築する際の課題と教訓について講演した。欠けたところはあるが、Webコンポーネント標準は、Salesforceの相互運用性、後方互換性および上位互換性の目標を大規模に達成するのに役立った。
-
Redwood - Ruby on RailsのエクスペリエンスをJavaScriptで実現
GitHub創設者のひとりであるTom Preston-Werner氏が、エッジに対応したフルスタックJavaScipt WebフレームワークのRedwoodJSを新たにリリースした。Redwoodは独特の思想を持っており、事前定義されたバックエンドとフロントエンドを統合する。"設定より規約(convention-over-configuration)"の原則に基づいて、Ruby on Railsライクな開発者エクスペリエンスの提供を目標としている。
-
Jakarta EE 9 への道
2018年のデビュー以来2回目の正式リリースとなる Jakarta EE 9 は、2020年11月20日に GA リリースが予定されている。当初は第2回目の JakartaOne 2020 カンファレンスに合わせて2020年9月16日に予定されていたが、遅延のため GA リリース日を後ろ倒しにする必要が出てきた。IBM で Jakarta EE 9 のリリースリードを務める Kevin Sutter 氏は、近日中にリリースされるJakarta EE 9 について InfoQ に語った。
-
エッジでのSvelte - Luke Edwards氏のSvelte Summitでの講演より
Luke Edwards氏は、先日のSvelte Summit 2020で講演し、エッジでのSvelteアプリケーション運用について論じた。講演の中で氏は、Cloudflare WorkersとGoogle Cloudを使って簡単なSvelteアプリケーションを構築し、実行するデモを公開した。
-
MicrosoftがクロスブラウザのエンドツーエンドテストランナーのPlaywrightをリリース
Microsoftは、テスト自動化ツールであるPlaywright専用のテストランナーをリリース (プレビュー) した。Playwrightテストランナーは、Webアプリのゼロ構成、クロスブラウザ、エンドツーエンドテスト、Jestのようなアサーション、およびTypeScriptの組み込みサポートを提供する。新しいテストランナーは、カスタマイズ可能なテストフレームワークであるFolioを活用して、より高いレベルのテストフレームワークを構築する。
-
REPLicant、超シンプルなSvelte REPL - Peter Allen氏のSvelte Summit 2020での講演より
Peter Allen氏は先日のSvelte Summit 2020で講演し、REPL(Read-Print-Eval-Loop)プレイグラウンドのメリットについて説明した。Svelte REPLは多くの境界条件を扱う必要があるために複雑だが、コードプレイグラウンド実装の根底にある原理は単純だ。Allen氏は講演の視聴者に対して、段階的に、Svelte REPLの最も単純な実装バージョンに至るまで説明した。