Gather-Tech.info #233: How to Make Your Code Reviewer Fall in Love with You、「この機能のアクセシビリティどうしよう」と思ったら など
#233です。
先週はGitHub Universe 2020がオンラインで行われていました。公式サイトですべての動画も公開されています。
また、主な発表内容は以下にまとめられています。
ニュース
Announcing LAMBDA : Microsoft
MicrosoftがExcelの数式を使って独自のカスタム関数を定義できる機能LAMBDAをOffice Insider Program向けに提供開始。
GitHub Actions: Workflow visualization : GitHub Changelog
GitHub Actionsの実行のワークフローを視覚的に見られる機能がパブリックベータで利用可能に。
Google Workspace Updates: Use Macro Converter add-on to convert Microsoft Excel files with macros to Google Sheets
GoogleがVBAで書かれたExcelのマクロをGASのコードに変換するMacro Converterを公開。ただし使えるのはGoogle Workspace EnterprisePlusおよびGSuite Enterprise for Education契約者のみ。
アーティクル
How to Make Your Code Reviewer Fall in Love with You : mtlynch.io
コードレビューを依頼するときのゴールデンルールについて。相手の時間を奪わないようにする工夫、コミュニケーション方法など13のTipsがまとめられている。
技術的負債の優先順位について論文を読んでみた
技術的負債の優先順位付けについて書かれた論文「A Systematic Literature Review of Technical Debt Prioritization」の紹介と、その中で提案されている技術的周匝の特定方法について書かれている。
「この機能のアクセシビリティどうしよう」と思ったら : Zenn
アクセシビリティの考え方について。手段のアクセシビリティではなく結果としてのアクセシビリティで考えるのが重要ということが書かれている。
polyfill を深堀りする : mizdra’s blog
polyfillとは何か、トランスパイラ/shimトの違い、歴史、polyfillの限界などについてまとめられている。
2020年版 モダンアプリケーションでのDB選定 : Developers.IO
AWSのマネージドなデータベースの比較。各データベースの特徴や特性についてまとめられている。
linkedin/school-of-sre : GitHub
LinkedInで使っている新卒や経験の浅い人向けにSREの基礎知識を学んでもらうためのオンボーディング資料。
セキュリティ視点からの JWT 入門 : blog of morioka12
JWTのセキュリティリスクについて。JWTの脆弱性を突いた攻撃の種類とその方法、セキュアな実装にするためのベストプラクティスなどがまとめられている。
スライド、ビデオ
“ふりかえり会” の第一歩 / The first step to retrospective. : Speaker Deck
ふりかえりについて。なぜふりかえるのか、何をふりかえるのか、ふりかえりを始める第一歩などが書かれている。
ツール、ライブラリ
susam/spcss: GitHub
テキストが主体のHTMLページ用のシンプルでClasslessなCSS。ダークモードにも対応。
facontidavide/PlotJuggler: GitHub
直感的に操作でき高速に動作する時系列データ可視化ツール。
Datasette: An open source multi-tool for exploring and publishing data
データをインタラクティブに検索/操作できる形で公開できるツール。
サービス、アプリ
JsDiff - Visual comparison of javascript libraries!
Vue、React、Svelte、Angularなどの主なJavaScriptフレームワークのnpmダウンロード数、ThoughtWorks TechRadarでの評価結果、Google Trendsなどの数値を比較して見られるサイト。
The Modern JavaScript Tutorial
JavaScriptのチュートリアル。言語自体、ブラウザ操作の2partで構成されている。
Search Engine for Developers
開発者向けの検索アプリ。StackOverflow、GitHubなどの情報ソースに対して検索できる。現在はmacOS版のみ提供。