InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
ChromeとFirefoxの新しいCOOPとCOEPはセキュリティを高めるクロスオリジンポリシー
Eiji Kitamura氏は先頃、Googleのweb.dev liveでの講演で、ブラウザがクロスオリジンリソースを処理する方法を規定する新しいCOOPおよびCOEPポリシーを公開した。新しいオープナー (COOP) および組み込み (COEP) ポリシーは、以前は無効にされていた強力な機能 (SharedArrayMemoryBufferなど) を復元しながら、Spectre攻撃から保護するクロスオリジン分離環境をセットアップする。
-
AWS無料利用枠は本当に無料ですか?
The Duckbill GroupのクラウドエコノミストであるCorey Quinn氏は、AWSの無料利用枠は壊れているため、AWSはそれを変更する必要があると主張している。メインクラウドプロバイダーの無料モデルとは異なり、初心者がクラウドデプロイメントのベストプラクティスに従うのに役立たないようだ。
-
MicrosoftがEntity Framework Core 5.0 RC 1をリリース
Microsoftは先週、Entity Framework Core 5.0 RC1を.NET 5とともにリリースした。そのフレームワークは、11月に正式にデビューする前の最初の「go live」リリースである。このリリース候補版には、EF Core5.0で計画されているすべての機能が含まれている。新機能には、完全に透過的な多対多マッピング、一般的なクエリの機能強化、および、パフォーマンス、移行、デプロイに対するエクスペリエンスの改善がある。
-
テスト欄を止めればデリバリは早くなる
タスクボードに"テスト中(In test)"のような欄があると、進行中の作業の数が多く、実際に完了した作業の数が少なくなることがよくある。このような欄は取り払ってしまった方が、テスタと開発者のコラボレーションが増え、デリバリが早くなる。
-
AWSがより高い耐久性とIOPS/GiBを備えた新しいEBSボリュームio2を発表
AWSは先頃、99.999%の耐久性と、ストレージのGiBごとに最大500 IOPSをプロビジョニングする機能を提供する、高性能データベースとワークロード用の新しいプロビジョニングされたIOPSボリュームタイプ (io2) を導入した。
-
社内プラットホームチームを効果的に管理する - 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はさらに、オブジェクト内の特定のプライベートフィールドの存在のチェックをサポートし、オプショチェーン ?. オペレータの人間工学を改善する。
-
Amazon EventBridge Schema RegistryがAWSで一般向けに提供開始される
最近、Amazonは、Amazon EventBridgeサービスのSchema Registry機能の一般向け提供を発表した。Amazon EventBridge Schema Registryを使用すると、開発者はイベント構造(またはスキーマ)を共有の中央のロケーションに保存し、それらのスキーマをJava、Python、Typescriptのコードにマップできる。ゆえに、開発者はイベントをコード内のオブジェクトとして使用できる。
-
木曜日にDNSSECルートKSKセレモニー41が行われる
3か月ごとに対面イベントとして行われるDNSSEC署名セレモニーは、木曜日の17:00UTCに物理イベントと仮想イベントを組み合わせたものになる。DNSSECルートネームサーバの次の数か月の署名キーが実行されるが、COVID-19による移動制限のため、すべてのキーホルダが物理的に立ち会うわけではない。セレモニーがどのように適応されたかをご覧ください。
-
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提案の実験的なパーサーサポートを追加する。
-
TensorFlow Quantumが量子コンピュータと機械学習をひとつにする
TensorFlow Quantum(TFQ)は、Google量子コンピューティングフレームワークCirqとTensorFlowを組み合わせて、量子機械学習(ML)モデルの作成を可能にする。
-
Visual Studio CodespacesはGithub Codespacesに
今月初旬、MicrosoftはVisual Studio CodespacesをGitHub Codespacesに統合することを発表した。Visual Studio Codespacesは、Gitpodに似たクラウドベースのオンデマンド開発環境である。統合された製品はAzure Functionsをサポートし、Visual Studio 2019、Visual Studio Code、および最新のブラウザで使用できる。