Gather-Tech.info #185: Guide to Web Authentication、Front-End Performance Checklist 2020、見積りしないスクラム/No Estimates Scrum JP など
#185です。
先週はCES 2020が開催されていました。今年も多くの発表がありましたが以下のまとめをざっと眺めるとざっくりと概要が把握できるかと思います。
- CES 2020 News : The Verge
- ASCII.jp:CES 2020レポート
- 「CES 2020」現地レポート① — 今年の注目はIntelligence of Thingsと5G(森 直樹)#宣伝会議 : AdverTimes(アドタイ) by 宣伝会議
- 最新の CES2020 ニュース : Engadget 日本版
また、Regional Scrum Gathering Tokyo 2020が開催されていました。以下に資料まとめや参加レポートをいくつか貼っておきます。
- Regional Scrum Gathering Tokyo 2020のスライドまとめ #RSGT2020 : スクラムマスダーの日記
- Regional Scrum Gathering Tokyo 2020に参加してきた! – Day1 : GRIPHONE ENGINEER’S BLOG
- RSGT 2020 数行まとめ DAY1 : WingArc1st Inc. - Medium
- RSGT2020で何を学びたかった/学べたか ~ 全参加セッションレポート : Be Happyman!!
ニュース
Firefox 72.0, See All New Features, Updates and Fixes
Firefox 72.0がリリース。Web notificationの通知許可を求めるポップアップが自動では表示されないようになった。
Deprecating early methods in favor of the Conversations API : Slack
Slackの現在のConversations APIが非推奨に。2020/11/25に動かなくなるので新しいAPIに移行する必要があるとのこと。
アーティクル
Guide to Web Authentication
WebAuthnについての説明記事。パスワードベース認証の弱点、それを解決するためにWebAuthnがどう有用なのか、WebAuthn仕組みの説明や実装方法などがまとめられている。
Front-End Performance Checklist 2020 [PDF, Apple Pages, MS Word] : Smashing Magazine
フロントエンドのパフォーマンスチェックリストというかガイドライン。目標の設定方法、アセットやビルドの最適化方法、テストとモニタリングの方法などがまとめられている。
GitHub Actions ことはじめ : tech.guitarrapc.cóm
GitHub Actionsについて。基本的なしくみ、制限や料金などの話、YAMLの書き方、Tipsなどがまとめられている。
Min and Max Width/Height in CSS
CSSのwidthとheightのmin/mazプロパティの動きの説明と、Tagリストやボタンなどのよくあるユースケースでの使い方について。図も交えて説明されているので分かりやすい。
Android のアプリ開発でも Visual Regression Testing を始めましょう : CATS PRODUCTIVITY BLOG
Androidアプリ開発におけるVisual Regression Testingについて。Firebase Test Labとreg-suitを使ってCircle CIで回す方法が書かれている。
要件定義~システム設計ができる人材になれる記事 : Qiita
実装の前に必要ないわゆる上流工程について解説した記事。要件定義の必要性やプロセス、画面設計/機能設計/データ設計などの基本設計の作り方などがまとめられている。
スライド、ビデオ
Highest Paying Companies of 2019.pdf : Google ドライブ
USのtech企業のソフトウエアエンジニアのレベルごとのサラリーについてのまとめ。レベルごとのランキングなどがまとめられている。
見積りしないスクラム/No Estimates Scrum JP : Speaker Deck
見積もりの悪い部分と価値、スクラムにおける見積もりの意味、見積もりしないスクラムの回し方、実際にどのように始めたのかなどが書かれている。
最高のScrumキメた後にスケールさせようとして混乱した話 : SlideShare
Scrumチームをスケールさせようとしたときに直面した課題とそこから得た知見についてまとめられている。
ツール、ライブラリ
motemen/gore: GitHub
GoのREPL。コード補完機能やライン編集機能などがある。
mroderick/plete: GitHub
vanilla jsなinput要素のオートコンプリートライブラリ。モダンブラウザのみサポート。
cube2222/jql: GitHub
Lispライクに書けるjqみたいなJsonクエリパーサー。Go製。
hyscale/hyscale: GitHub
アプリの情報や設定ファイルを元にdockerファイルやk8sマニフェストなどを自動生成してくれるツール。
Canop/broot: GitHub
better treeコマンド的なツール。ディレクトリ構造を分かりやすく表示し、そのまま移動もできたりする。Rust製。
サービス、アプリ
Terrastruct: Create beautiful, clear system diagrams
システム構成のダイアグラム作成サービス。
Chime
Go用のエディター。macOS用。現在クローズドベータ。
Ryeboard: The ultimate visual workspace
オンラインホワイトボードのようなサービス。
ilograph interactive diagrams
コードのメソッド呼び出しの関係や、リクエストのフローなどのインタラクティブな図が書けるサービス。