#222です。

先週はMicrosoft Igniteが開催されていました。以下で動画も公開されているようです。

また、以下でIgniteで発表された主要なニュースが公式にまとめられています。日本語版のPDFも用意されています。

ニュース

Chrome Web Store payments deprecation : Google Chrome

GoogleがChrome Web storeのPayment機能の廃止を発表。有料のChrome拡張を開発している人は対応が必要となる。

Introducing the New JSX Transform : React Blog

React 17からJSXを使うときに元のコードでReactをimportする必要がなくなる。不要なimportを削除するスクリプトも提供されるとのこと。

GitHub Enterprise Server 2.22 is here : The GitHub Blog

GitHub Enterprise Server 2.22がリリース。 GitHub ActionsとPackagesが入った。

A better logs experience with GitHub Actions : The GitHub Blog

GitHub Actionsのログが見やすくなった。レイアウト構造をシンプルに、カラー表示サポートの向上、検索の応答性の向上など。

アーティクル

From Individual Teams to Competitive Engineering Organization : TrustYou Engineering

TrustYou社でのOKR導入記録。導入の過程、失敗したこと、どのように改善していっているのかなどが書かれている。個人OKRは導入しないが禁止はしない、クロスチームのOKRを推奨し支援するなど。

JavaScript での時刻操作に Moment.js ではなく Day.js を利用し続けている理由 : potato4d D(iary)

JavaScriptの時刻操作ライブラリDay.jsについて。特徴、moment.jsとの差分についてなどがまとめられている。

A Picture of Java in 2020 – IntelliJ IDEA Blog : JetBrains

JetBrainsによるJavaの現状についてのレポート。どの地域で使われているのか、どのような業界で使われているのかなどがまとめられている。

Lessons Learned from Running Postgres 13: Better Performance, Monitoring & More

PostgreSQL 13の新機能について。Performance、Monitoring、Usabilityの観点でまとめられている。

Content delivery networks (CDNs) : web.dev

CDNの仕組み、どのように機能するのかなどが間接に分かりやすく書かれている。

スライド、ビデオ

Webとネイティブアプリの付き合い方を改めて考える / Native apps and web : Speaker Deck

Webアプリ、PWA、ネイティブアプリ、App Clipsでできることできないことをまとめている。それを元にしたどれを選択したらよいかの考察が書かれている。

エンプラに Kubernetes を 導入してみて分かった 4つの Lessons Learned : slideshare

金融系のお客様のオンプレシステムをKubernetesベースのものに移行した話。コスト、今の運用との兼ね合い、開発周辺ツール、チーム体制などをどのように変更し適応させていったかが書かれている。

ツール、ライブラリ

DuckDB - An embeddable SQL OLAP database management system

OLAP機能を持ったSQLiteのような組み込み型データベース。

checkly/headless-recorder : GitHub

ブラウザ操作をRecordしてPuppeteer、Playwrightのスクリプトを生成できるChrome拡張。

balazsbotond/urlcat: GitHub

JavaScriptのURLビルダーライブラリ。

サービス、アプリ

Annotate.tv : Optimize your learning on YouTube

YouTubeを見ながらタイムスタンプ付きのメモを取れるサービス。書いたメモはPDF、Markdownでエクスポート可能。

Tables : Google’s Area 120

タスクトラッキングツール。Googleの社内インキュベーターArea 120のプロジェクトの1つ。

Blacklight : The Markup

サイトのURLを入れるとad trackerや3rd-party cookkiesが使われているかなどを出してくれるサイト。

Haystack

GitHubのデータを元にチームのスループットやサイクルタイムなどを分析してくれるサービス。